a550461053 opened a new issue #17577: build mxnet from source and get 
ImportError: cannot import name 'NDArrayHandle'
URL: https://github.com/apache/incubator-mxnet/issues/17577
 
 
   - I build mxnet from source, here's the steps:
   
   ```
   git clone --recursive https://github.com/apache/incubator-mxnet
   cd incubator-mxnet
   cp make/config.mk ./
   # change config.mk to set: USE_OPENCV=1 USE_BLAS=openblas USE_CUDA=1 
USE_CUDA_PATH=/usr/local/cuda USE_CUDNN=1 USE_DIST_KVSTORE=1 USE_NCCL=0 
   make -j $(nproc)
   cd python/ && pip install --user -e .
   ```
   
   - I got `ImportError: cannot import name 'NDArrayHandle` when I test mxnet 
in python.
   `from mxnet.kvstore import NDArrayHandle`
   
   - Then I list the kvstore class:
   
   1. In release mxnet-cu100: 
   ```
   >>> import mxnet.kvstore as kv
   >>> dir(kv)
   ['KVStore', 'KVStoreHandle', 'NDArray', 'NDArrayHandle', '_LIB', 
'__builtins__', '__doc__', '__file__', '__name__', '__package__', 
'_ctype_dict', '_ctype_key_value', '_get_kvstore_server_command_type', 
'_ndarray_cls', '_updater_wrapper', 'absolute_import', 'array', 'c_array', 
'c_array_buf', 'c_handle_array', 'c_str', 'c_str_array', 'check_call', 
'create', 'ctypes', 'mx_uint', 'opt', 'pickle', 'py_str', 'set_kvstore_handle', 
'string_types']
   ```
   2. In my build mxnet:
   ```
   >>> dir(kv)                                                                  
                                                   │·
   ['KVStore', 'KVStoreBase', 'KVStoreServer', '__builtins__', '__cached__', 
'__doc__', '__file__', '__loader__', '__name__', '__pa│·
   ckage__', '__path__', '__spec__', 'base', 'create', 'kvstore', 
'kvstore_server']
   ```
   I want to know why it happen and what's the default `config.mk` of the 
released mxnet wheel.

----------------------------------------------------------------
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