You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by GitBox <gi...@apache.org> on 2018/05/23 10:19:55 UTC
[GitHub] HyperGroups opened a new issue #11032: Problem with load
old-version-1.0.1 model gen by WolframMathematica
HyperGroups opened a new issue #11032: Problem with load old-version-1.0.1 model gen by WolframMathematica
URL: https://github.com/apache/incubator-mxnet/issues/11032
test model is in my Repo
MachineLearning/mxnet/python/1.0/model-wolfram/
model={example-symbol.json, example-0000.params}
script is in {wolfram_v1/wolfram.no_lstm.py}
```
import mxnet as mx
import numpy as np
# model_prefix='/Users/hypergroups/Nutstore/ProjectsOnline/MyProjects/MXNetFinal/1.0/model-wolfram/example'
model_prefix='/home/hypergroups/Nutstore/ProjectsOnline/MyProjects/MXNetFinal/1.0/model-wolfram/example'
sym, arg_params, aux_params = mx.model.load_checkpoint(model_prefix, 0)
print model_prefix
# print arg_params
print aux_params
mod = mx.mod.Module(sym, context=mx.cpu(),data_names=['Input'],label_names=None)
label_shape=None
mod.bind(for_training=False,data_shapes=[('Input', (1, 2))], label_shapes=label_shape)
mod.set_params(arg_params, aux_params, allow_missing=True)
input_data=np.array([[1,2]])
print input_data
array = mx.nd.array(input_data)
mod.forward(array)
prob = mod.get_outputs()[0].asnumpy()
prob = np.squeeze(prob)
print prob
```
the model was trained by Mathematica in MXNet Version 1.0.1
and can be load by MXNet-Python with the same code in MXNet Version 1.0.1
in MXNet 1.1 and MXNet 1.2
the error info is
```
/usr/bin/python27 /home/hypergroups/Nutstore/ProjectsOnline/MyProjects/MXNetFinal/1.0/script/wolfram_v1/wolfram.no_lstm.py
[03:16:08] /home/travis/build/dmlc/mxnet-distro/mxnet-build/dmlc-core/include/dmlc/logging.h:308: [03:16:08] /home/travis/build/dmlc/mxnet-distro/mxnet-build/dmlc-core/include/dmlc/././json.h:842: JSONReader: Unknown field attrs, candidates are:
"attr"
"backward_source_id"
"control_deps"
"inputs"
"name"
"op"
"param"
Stack trace returned 10 entries:
[bt] (0) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x175b6c) [0x7fcc044e4b6c]
[bt] (1) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x417b67d) [0x7fcc084ea67d]
[bt] (2) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x417683e) [0x7fcc084e583e]
[bt] (3) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x417b4b0) [0x7fcc084ea4b0]
[bt] (4) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x417568e) [0x7fcc084e468e]
[bt] (5) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x220092f) [0x7fcc0656f92f]
[bt] (6) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x414b6b8) [0x7fcc084ba6b8]
[bt] (7) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x21fadbd) [0x7fcc06569dbd]
[bt] (8) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x220092f) [0x7fcc0656f92f]
[bt] (9) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x414b6b8) [0x7fcc084ba6b8]
Traceback (most recent call last):
File "/home/hypergroups/Nutstore/ProjectsOnline/MyProjects/MXNetFinal/1.0/script/wolfram_v1/wolfram.no_lstm.py", line 6, in <module>
sym, arg_params, aux_params = mx.model.load_checkpoint(model_prefix, 0)
File "/opt/anaconda2/lib/python2.7/site-packages/mxnet/model.py", line 394, in load_checkpoint
symbol = sym.load('%s-symbol.json' % prefix)
File "/opt/anaconda2/lib/python2.7/site-packages/mxnet/symbol/symbol.py", line 2494, in load
check_call(_LIB.MXSymbolCreateFromFile(c_str(fname), ctypes.byref(handle)))
File "/opt/anaconda2/lib/python2.7/site-packages/mxnet/base.py", line 146, in check_call
raise MXNetError(py_str(_LIB.MXGetLastError()))
mxnet.base.MXNetError: [03:16:08] /home/travis/build/dmlc/mxnet-distro/mxnet-build/dmlc-core/include/dmlc/././json.h:842: JSONReader: Unknown field attrs, candidates are:
"attr"
"backward_source_id"
"control_deps"
"inputs"
"name"
"op"
"param"
Stack trace returned 10 entries:
[bt] (0) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x175b6c) [0x7fcc044e4b6c]
[bt] (1) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x417b67d) [0x7fcc084ea67d]
[bt] (2) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x417683e) [0x7fcc084e583e]
[bt] (3) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x417b4b0) [0x7fcc084ea4b0]
[bt] (4) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x417568e) [0x7fcc084e468e]
[bt] (5) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x220092f) [0x7fcc0656f92f]
[bt] (6) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x414b6b8) [0x7fcc084ba6b8]
[bt] (7) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x21fadbd) [0x7fcc06569dbd]
[bt] (8) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x220092f) [0x7fcc0656f92f]
[bt] (9) /opt/anaconda2/lib/python2.7/site-packages/mxnet/libmxnet.so(+0x414b6b8) [0x7fcc084ba6b8]
Process finished with exit code 1
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services