eric-haibin-lin opened a new issue #16102: Usability degradation
URL: https://github.com/apache/incubator-mxnet/issues/16102
 
 
   ```
   >>> pip install mxnet==1.6.0b20190821
   ➜  gluon-nlp git:(allow) ✗ python -c 'import mxnet as mx; a = 
mx.np.ones((10,)); print(a.reshape((1,)))'
   Traceback (most recent call last):
     File "<string>", line 1, in <module>
     File 
"/Users/haibilin/miniconda3/lib/python3.7/site-packages/mxnet/numpy/multiarray.py",
 line 637, in reshape
       return _mx_np_op.reshape(self, newshape=args[0], order=order)
     File "<string>", line 39, in reshape
     File 
"/Users/haibilin/miniconda3/lib/python3.7/site-packages/mxnet/_ctypes/ndarray.py",
 line 100, in _imperative_invoke
       ctypes.byref(out_stypes)))
     File 
"/Users/haibilin/miniconda3/lib/python3.7/site-packages/mxnet/base.py", line 
254, in check_call
       raise MXNetError(py_str(_LIB.MXGetLastError()))
   mxnet.base.MXNetError: [10:26:08] src/operator/numpy/np_matrix_op.cc:111: 
Check failed: src.Size() == dst->Size() (10 vs. 1) : Cannot reshape array of 
size 10 into shape [1]
   Stack trace:
     [bt] (0) 1   libmxnet.so                         0x000000010e98a649 
mxnet::op::NDArrayOpProp::~NDArrayOpProp() + 4473
     [bt] (1) 2   libmxnet.so                         0x000000010f397f61 
mxnet::op::FullyConnectedComputeExCPU(nnvm::NodeAttrs const&, mxnet::OpContext 
const&, std::__1::vector<mxnet::NDArray, std::__1::allocator<mxnet::NDArray> > 
const&, std::__1::vector<mxnet::OpReqType, 
std::__1::allocator<mxnet::OpReqType> > const&, 
std::__1::vector<mxnet::NDArray, std::__1::allocator<mxnet::NDArray> > const&) 
+ 6826753
     [bt] (2) 3   libmxnet.so                         0x000000010f39854f 
mxnet::op::FullyConnectedComputeExCPU(nnvm::NodeAttrs const&, mxnet::OpContext 
const&, std::__1::vector<mxnet::NDArray, std::__1::allocator<mxnet::NDArray> > 
const&, std::__1::vector<mxnet::OpReqType, 
std::__1::allocator<mxnet::OpReqType> > const&, 
std::__1::vector<mxnet::NDArray, std::__1::allocator<mxnet::NDArray> > const&) 
+ 6828271
     [bt] (3) 4   libmxnet.so                         0x00000001103aa79f 
mxnet::imperative::SetShapeType(mxnet::Context const&, nnvm::NodeAttrs const&, 
std::__1::vector<mxnet::NDArray*, std::__1::allocator<mxnet::NDArray*> > 
const&, std::__1::vector<mxnet::NDArray*, std::__1::allocator<mxnet::NDArray*> 
> const&, mxnet::DispatchMode*) + 1583
     [bt] (4) 5   libmxnet.so                         0x00000001103a929c 
mxnet::Imperative::Invoke(mxnet::Context const&, nnvm::NodeAttrs const&, 
std::__1::vector<mxnet::NDArray*, std::__1::allocator<mxnet::NDArray*> > 
const&, std::__1::vector<mxnet::NDArray*, std::__1::allocator<mxnet::NDArray*> 
> const&) + 716
     [bt] (5) 6   libmxnet.so                         0x00000001102eadbe 
SetNDInputsOutputs(nnvm::Op const*, std::__1::vector<mxnet::NDArray*, 
std::__1::allocator<mxnet::NDArray*> >*, std::__1::vector<mxnet::NDArray*, 
std::__1::allocator<mxnet::NDArray*> >*, int, void* const*, int*, int, int, 
void***) + 1582
     [bt] (6) 7   libmxnet.so                         0x00000001102ebb00 
MXImperativeInvokeEx + 176
     [bt] (7) 8   libffi.6.dylib                      0x00000001077f8884 
ffi_call_unix64 + 76
   
   ```
   But recent build hides error messages:
   ```
   ➜  gluon-nlp git:(allow) ✗ pip install mxnet==1.6.0b20190822
   
   ➜  gluon-nlp git:(allow) ✗ python -c 'import mxnet as mx; a = 
mx.np.ones((10,)); print(a.reshape((1,)))'
   
   Segmentation fault: 11
   
   Stack trace:
     [bt] (0) 1   libmxnet.so                         0x000000011255cdb0 
mxnet::Storage::Get() + 7968
     [bt] (1) 2   libsystem_platform.dylib            0x00007fffb27a7b3a 
_sigtramp + 26
     [bt] (2) 3   ???                                 0x3419c9fe3dc10094 0x0 + 
3754253858184954004
     [bt] (3) 4   libmxnet.so                         0x000000011270c1d6 
mxnet::Storage::Get() + 1774406
     [bt] (4) 5   libmxnet.so                         0x0000000110109dee 
std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >, 
mxnet::NDArrayFunctionReg*>, 
std::__1::__map_value_compare<std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >, 
std::__1::__value_type<std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >, 
mxnet::NDArrayFunctionReg*>, std::__1::less<std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, 
std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >, 
mxnet::NDArrayFunctionReg*> > 
>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >, 
mxnet::NDArrayFunctionReg*>, void*>*) + 1822
     [bt] (5) 6   libmxnet.so                         0x0000000110e91c61 
mxnet::op::FullyConnectedComputeExCPU(nnvm::NodeAttrs const&, mxnet::OpContext 
const&, std::__1::vector<mxnet::NDArray, std::__1::allocator<mxnet::NDArray> > 
const&, std::__1::vector<mxnet::OpReqType, 
std::__1::allocator<mxnet::OpReqType> > const&, 
std::__1::vector<mxnet::NDArray, std::__1::allocator<mxnet::NDArray> > const&) 
+ 10335393
     [bt] (6) 7   libmxnet.so                         0x0000000110e9224f 
mxnet::op::FullyConnectedComputeExCPU(nnvm::NodeAttrs const&, mxnet::OpContext 
const&, std::__1::vector<mxnet::NDArray, std::__1::allocator<mxnet::NDArray> > 
const&, std::__1::vector<mxnet::OpReqType, 
std::__1::allocator<mxnet::OpReqType> > const&, 
std::__1::vector<mxnet::NDArray, std::__1::allocator<mxnet::NDArray> > const&) 
+ 10336911
     [bt] (7) 8   libmxnet.so                         0x0000000111ea50ef 
mxnet::imperative::SetShapeType(mxnet::Context const&, nnvm::NodeAttrs const&, 
std::__1::vector<mxnet::NDArray*, std::__1::allocator<mxnet::NDArray*> > 
const&, std::__1::vector<mxnet::NDArray*, std::__1::allocator<mxnet::NDArray*> 
> const&, mxnet::DispatchMode*) + 1583
     [bt] (8) 9   libmxnet.so                         0x0000000111ea3bec 
mxnet::Imperative::Invoke(mxnet::Context const&, nnvm::NodeAttrs const&, 
std::__1::vector<mxnet::NDArray*, std::__1::allocator<mxnet::NDArray*> > 
const&, std::__1::vector<mxnet::NDArray*, std::__1::allocator<mxnet::NDArray*> 
> const&) + 716
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to