The following code runs fine in MxNet 1.1.0 but gives errors in 1.2.1:
mod2 = mx.mod.Module(symbol=net2)
mod2.bind(for_training=True, data_shapes=[(‘data’, (1, 3,224,224))])
mod2.set_params(new_args, aux_params, allow_missing=True)
mod.forward(Batch([mx.nd.array(img)]))
Errors:
MXNetError Traceback (most recent call last)
/home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/IPython/core/formatters.pyc in call(self, obj)
697 type_pprinters=self.type_printers,
698 deferred_pprinters=self.deferred_printers)
→ 699 printer.pretty(obj)
700 printer.flush()
701 return stream.getvalue()/home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/IPython/lib/pretty.pyc in pretty(self, obj)
384 if cls in self.type_pprinters:
385 # printer registered in self.type_pprinters
→ 386 return self.type_pprinters[cls](obj, self, cycle)
387 else:
388 # deferred printer/home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/IPython/lib/pretty.pyc in inner(obj, p, cycle)
567 p.text(‘,’)
568 p.breakable()
→ 569 p.pretty(x)
570 if len(obj) == 1 and type(obj) is tuple:
571 # Special case for 1-item tuples./home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/IPython/lib/pretty.pyc in pretty(self, obj)
401 if cls is not object
402 and callable(cls.dict.get(‘repr’)):
→ 403 return _repr_pprint(obj, self, cycle)
404
405 return _default_pprint(obj, self, cycle)/home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/IPython/lib/pretty.pyc in repr_pprint(obj, p, cycle)
701 “”“A pprint that just redirects to the normal repr function.”“”
702 # Find newlines and replace them with p.break()
→ 703 output = repr(obj)
704 for idx,output_line in enumerate(output.splitlines()):
705 if idx:/home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/ndarray/ndarray.pyc in repr(self)
187 “”“Returns a string representation of the array.”“”
188 shape_info = ‘x’.join([‘%d’ % x for x in self.shape])
→ 189 return ‘\n%s\n<%s %s @%s>’ % (str(self.asnumpy()),
190 self.class.name,
191 shape_info, self.context)/home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/ndarray/ndarray.pyc in asnumpy(self)
1874 self.handle,
1875 data.ctypes.data_as(ctypes.c_void_p),
→ 1876 ctypes.c_size_t(data.size)))
1877 return data
1878/home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/base.pyc in check_call(ret)
147 “”"
148 if ret != 0:
→ 149 raise MXNetError(py_str(_LIB.MXGetLastError()))
150
151MXNetError: [22:48:30] src/ndarray/ndarray.cc:767: Check failed: !IsMKLDNNData() We can’t generate TBlob for MKLDNN data. Please use Reorder2Default() to generate a new NDArray first
Stack trace returned 10 entries:
[bt] (0) /home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x2ee4c2) [0x7fa89300e4c2]
[bt] (1) /home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x2eea88) [0x7fa89300ea88]
[bt] (2) /home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x2ac7b35) [0x7fa8957e7b35]
[bt] (3) /home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x4ba792) [0x7fa8931da792]
[bt] (4) /home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x4be6e5) [0x7fa8931de6e5]
[bt] (5) /home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x29414e4) [0x7fa8956614e4]
[bt] (6) /home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x2923374) [0x7fa895643374]
[bt] (7) /home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x2926ec1) [0x7fa895646ec1]
[bt] (8) /home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x2923a3b) [0x7fa895643a3b]
[bt] (9) /home/ubuntu/anaconda3/envs/mxnet_p27/lib/python2.7/site-packages/zmq/backend/cython/…/…/…/…/…/./libstdc++.so.6(+0xb8678) [0x7fa8ea64d678]
Can anyone help me figure out what might be wrong?