导入selfcompiled mxnet失败,缺少依赖项

2024-04-26 03:35:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着自己编译mxnet的源代码,并使用设置.py在安装文件夹中,但当我使用“import mxnet”时,它会出现一个错误,我知道可能缺少一些依赖项,但我既不知道依赖项(DLL)在哪里,也不知道缺少哪一个


C:\Users\Umake\AppData\Local\Programs\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\uuuu init\uuuuuuuu.py”,第24行,in

from .context import Context, current_context, cpu, gpu, cpu_pinned

文件“C:\Users\Umake\AppData\Local\Programs\Python36\lib\site packages\mxnet-1.5.0-py3.6.egg\mxnet\上下文.py“,第24行,in

from .base import classproperty, with_metaclass, _MXClassPropertyMetaClass

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

_LIB = _load_lib()

文件“C:\Users\Umake\AppData\Local\Programs\Python36\lib\site packages\mxnet-1.5.0-py3.6.egg\mxnet\基本.py,第205行,在加载库中

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

文件“C:\Users\Umake\AppData\Local\Programs\Python36\lib\ctypes\uuuu init\uuuuuuuuuuy.py”,第351行,在init

self._handle = _dlopen(self._name, mode)

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


我知道问题来自

'' 从.context导入context,当前context,CPU,GPU,CPU ''

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

把缺失的依赖放在哪里?或者我应该添加一个路径变量

我试着用“垃圾桶”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

但我不知道下一步该怎么办


Tags: 文件pyegglibpackageslocalcontextsite