concatenate throw exception "Operator _copyto inferring shapes failed." when input array is empty
Environment
Python 3.7.3 (default, Mar 27 2019, 22:11:17) [GCC 7.3.0] :: Anaconda, Inc. on linux
minpy 0.3.4 mxnet-cu90 1.5.0
Error line:
import minpy.numpy as np
np.concatenate([np.array([]),np.array([])],axis=0)
Exception:
Traceback (most recent call last):
File "
Stack trace: [bt] (0) /root/anaconda3/envs/bosch_py37/lib/python3.7/site-packages/mxnet/libmxnet.so(+0x4b03ab) [0x7fd7ca6443ab] [bt] (1) /root/anaconda3/envs/bosch_py37/lib/python3.7/site-packages/mxnet/libmxnet.so(mxnet::imperative::SetShapeType(mxnet::Context const&, nnvm::NodeAttrs const&, std::vector<mxnet::NDArray*, std::allocatormxnet::NDArray* > const&, std::vector<mxnet::NDArray*, std::allocatormxnet::NDArray* > const&, mxnet::DispatchMode*)+0x39cb) [0x7fd7cc7f8aeb] [bt] (2) /root/anaconda3/envs/bosch_py37/lib/python3.7/site-packages/mxnet/libmxnet.so(mxnet::Imperative::Invoke(mxnet::Context const&, nnvm::NodeAttrs const&, std::vector<mxnet::NDArray*, std::allocatormxnet::NDArray* > const&, std::vector<mxnet::NDArray*, std::allocatormxnet::NDArray* > const&)+0x1db) [0x7fd7cc8004ab] [bt] (3) /root/anaconda3/envs/bosch_py37/lib/python3.7/site-packages/mxnet/libmxnet.so(+0x25652f9) [0x7fd7cc6f92f9] [bt] (4) /root/anaconda3/envs/bosch_py37/lib/python3.7/site-packages/mxnet/libmxnet.so(MXImperativeInvokeEx+0x6f) [0x7fd7cc6f98ef] [bt] (5) /root/anaconda3/envs/bosch_py37/lib/python3.7/lib-dynload/../../libffi.so.6(ffi_call_unix64+0x4c) [0x7fd816f4cec0] [bt] (6) /root/anaconda3/envs/bosch_py37/lib/python3.7/lib-dynload/../../libffi.so.6(ffi_call+0x22d) [0x7fd816f4c87d] [bt] (7) /root/anaconda3/envs/bosch_py37/lib/python3.7/lib-dynload/_ctypes.cpython-37m-x86_64-linux-gnu.so(_ctypes_callproc+0x2ce) [0x7fd8186abf7e] [bt] (8) /root/anaconda3/envs/bosch_py37/lib/python3.7/lib-dynload/_ctypes.cpython-37m-x86_64-linux-gnu.so(+0x139b4) [0x7fd8186ac9b4]