docstr: Test that passes intersecting parameters and input/output blobs
docstr_tok: ["Test","that","passes","intersecting","parameters","and","input\/output","blobs"]
code: def test_param_intersection(self):
      """
      Test that passes intersecting parameters and input/output blobs
      """
      m = self._create_model()
      with self.assertRaises(Exception):
          pe.PredictorExportMeta(
              predict_net=m.net,
              parameters=m.params,
              inputs=["data"] + m.params,
              outputs=["y"],
              shapes={"y": (1, 10), "data": (1, 5)},
          )
      with self.assertRaises(Exception):
          pe.PredictorExportMeta(
              predict_net=m.net,
              parameters=m.params,
              inputs=["data"],
              outputs=["y"] + m.params,
              shapes={"y": (1, 10), "data": (1, 5)},
          )
  
imports: import tempfile
  import unittest
  import numpy
  from caffe2.python import cnn, workspace, core
  from caffe2.python.predictor_constants import predictor_constants
  import caffe2.python.predictor.predictor_exporter
  import caffe2.python.predictor.predictor_py_utils
  from caffe2.proto import caffe2_pb2, metanet_pb2
label_desc: Use image node_id 4 for calling the PredictorExporterTest obj's underlying member method code with example usage: obj.test_param_intersection() without return types