2017-07-06 166 views
-5

试图运行此projectAttributeError的:模块 'mxnet' 有没有属性“木卫一

,并得到了打字时的错误:

   python demo.py --gpu 0 

我的终端上

错误:

Using mxnet as: 
<module 'mxnet' (namespace)> 
Warning: using pre-installed version of mxnet may cause unexpected error... 
(export MXNET_EXAMPLE_SSD_DISABLE_PRE_INSTALLED=1) to prevent loading pre-installed mxnet. 
Traceback (most recent call last): 
    File "demo.py", line 6, in <module> 
    from detect.detector import Detector 
    File "/home/ubuntu-linux/mxnet-ssd/detect/detector.py", line 6, in <module> 
    from dataset.iterator import DetIter 
    File "/home/ubuntu-linux/mxnet-ssd/dataset/iterator.py", line 6, in <module> 
    class DetRecordIter(mx.io.DataIter): 
AttributeError: module 'mxnet' has no attribute 'io' 

帮助

运行(GIT克隆--recursive https://github.com/zhreshold/mxnet-ssd.git)后

旧的错误消失了,但得到这个新的错误:

Traceback (most recent call last): 
    File "demo.py", line 2, in <module> 
    import tools.find_mxnet 
    File "/home/ubuntu-linux/mxnet-ssd/tools/find_mxnet.py", line 15, in <module> 
    import mxnet as mx 
    File "/home/ubuntu-linux/mxnet-ssd/tools/../mxnet/python/mxnet/__init__.py", line 7, in <module> 
    from .base import MXNetError 
    File "/home/ubuntu-linux/mxnet-ssd/tools/../mxnet/python/mxnet/base.py", line 52, in <module> 
    _LIB = _load_lib() 
    File "/home/ubuntu-linux/mxnet-ssd/tools/../mxnet/python/mxnet/base.py", line 43, in _load_lib 
    lib_path = libinfo.find_lib_path() 
    File "/home/ubuntu-linux/mxnet-ssd/tools/../mxnet/python/mxnet/libinfo.py", line 42, in find_lib_path 
    'List of candidates:\n' + str('\n'.join(dll_path))) 
RuntimeError: Cannot find the files. 
List of candidates: 
/home/ubuntu-linux/mxnet-ssd/mxnet/python/mxnet/libmxnet.so 
/home/ubuntu-linux/mxnet-ssd/mxnet/python/mxnet/../../lib/libmxnet.so 
/home/ubuntu-linux/mxnet-ssd/mxnet/python/mxnet/../../build/Release/libmxnet.so 
/usr/local/cuda-8.0/lib64/libmxnet.so 
libmxnet.so 
../../../libmxnet.so 
+0

您可能有一个与mxnet-ssd不兼容的'mxnet'版本。升级'mxnet'。 – phd

+0

升级它,它有点工作,但得到了另一个错误 –

+0

'追溯(最近呼叫最后): “/ home /导入错误 导入错误” –

回答

1

看起来像笔者不希望您使用不同版本的MXNet比项目中包含的要多。我发现MXNet作为项目中的子模块。您应该对项目进行递归克隆(git clone --recursive https://github.com/zhreshold/mxnet-ssd.git),并使用该项目附带的MXNet版本。

请记住像注释中提到的那样导出MXNET_EXAMPLE_SSD_DISABLE_PRE_INSTALLED = 1。

+0

感谢您的帮助。 (git clone --recursive https://github.com/zh-cn/zh-cn/zh-cn/mxnet-ssd.git)让旧的错误消失,但后来我在源问题上添加了一个新错误。 –

+0

有一个新问题:我发现我无法在终端中键入'cp make/config.mk ./config.mk'作为项目设置github页面建议。得到这个错误:'cp:can stat'make/config.mk':没有这样的文件或目录'。 “ –

相关问题