来自http://mxnet.io/tutorials/nlp/cnn.html的mx.sym.Reshape()出错

时间:2016-12-15 12:37:56

标签: python convolution text-classification mxnet

我试图按照http://mxnet.io/tutorials/nlp/cnn.html

上的文字分类教程进行操作

直到我调用该函数:

conv_input = mx.sym.Reshape(data=embed_layer, target_shape=(batch_size, 1, sentence_size, num_embed))
一切顺利。但后来我得到了错误:

  

conv_input = mx.sym.Reshape(data = embed_layer,target_shape =(batch_size,1,sentence_size,num_embed))

     

追踪(最近一次通话):     文件"",第1行,in     文件" C:\ Users \ my.name \ Downloads \ WinPython-64bit-2.7.10.3 \ python-2.7.10.amd64 \ lib \ site-packages \ mxnet-0.7.0-py2.7.egg \ mxnet \ symbol.py",第1062行,在创建者中       ctypes.byref(sym_handle)))     文件" C:\ Users \ my.name \ Downloads \ WinPython-64bit-2.7.10.3 \ python-2.7.10.amd64 \ lib \ site-packages \ mxnet-0.7.0-py2.7.egg \ mxnet \ base.py",第77行,在check_call中       引发MXNetError(py_str(_LIB.MXGetLastError()))   mxnet.base.MXNetError:target_shape的参数格式无效期望Shape(元组)但值='(50,1,56L,300)'

有没有人有这个想法,如何使这项工作?

1 个答案:

答案 0 :(得分:1)

您的symbol.py文件看起来不是更新版本。也许用最新版本重建mxnet?