导入自动完成的mxnet失败,缺少依赖项

时间:2019-05-21 23:20:25

标签: python windows dependencies mxnet

我尝试自行编译mxnet的源代码,并使用install文件夹中的setup.py将其链接到python,但是当我使用“ import mxnet”时,它附带一个错误,我可能知道一些缺少依赖项,但我既不知道依赖项(DLL)在哪里,也不知道哪一个丢失


C:\ Users \ Umake \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ mxnet-1.5.0-py3.6.egg \ mxnet \ libmxnet.dll

回溯(最近通话最近):   文件“”,第1行,位于   

中的文件“ C:\ Users \ Umake \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ mxnet-1.5.0-py3.6.egg \ mxnet__init __。py”,第24行
from .context import Context, current_context, cpu, gpu, cpu_pinned

文件“ C:\ Users \ Umake \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ mxnet-1.5.0-py3.6.egg \ mxnet \ context.py”,第24行,在

from .base import classproperty, with_metaclass, _MXClassPropertyMetaClass

文件“ C:\ Users \ Umake \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ mxnet-1.5.0-py3.6.egg \ mxnet \ base.py”,第214行,在

_LIB = _load_lib()

文件“ C:\ Users \ Umake \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ mxnet-1.5.0-py3.6.egg \ mxnet \ base.py”,第205行,在_load_lib

lib = ctypes.CDLL(lib_path[0], ctypes.RTLD_LOCAL)

init

中的文件“ C:\ Users \ Umake \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ ctypes__init __。py”,第351行
self._handle = _dlopen(self._name, mode)

OSError:[WinError 126]找不到指定的模块


我知道问题来自

''' from .context import上下文,当前上下文,CPU,GPU,cpu_pinned '''

但是如何知道真正的“ .context”是什么, 如何打印出缺少的实际依赖项。

以及将丢失的依赖项放在哪里?还是应该添加PATH变量

我尝试使用“ dumpbin mxnet.dll”查看其所需的依赖程度

图像具有以下依赖性:

libopenblas.dll
opencv_world341.dll
cudnn64_7.dll
cublas64_92.dll
cufft64_92.dll
cusolver64_92.dll
curand64_92.dll
nvrtc64_92.dll
nvcuda.dll
ADVAPI32.dll
KERNEL32.dll
VCOMP140.DLL
libzmq-v120-mt-4_0_4.dll
IPHLPAPI.DLL
WS2_32.dll

但是我不知道下一步该怎么做

0 个答案:

没有答案