code: def test_pickle(self):
      x = dmatrix("x")
      y = dmatrix("y")
  
      m = mul(x, y)
  
      s = pickle.dumps(m)
      m2 = pickle.loads(s)
  
      assert m2.owner.op == m.owner.op
  
file_path: Theano/theano/compile/tests/test_ops.py
imports: from __future__ import absolute_import, print_function, division
  import numpy
  from theano.tests import unittest_tools
  from theano import function
  import theano
  from theano.tensor import dmatrix, dvector
  from theano.compile import as_op
  import pickle
label_desc: Use image node_id 4 for calling the OpDecoratorTests obj's underlying member method code with example usage: obj.test_pickle() without return types