我能够在Windows 10中成功安装具有CUDA支持的Dlib,但是在我的计算机视觉项目的python代码中的“导入dlib”期间出现错误。
环境:Windows 10,Python 3.7.6(Anaconda),CUDA 11,CuDNN 10.2
错误消息:
>>> import dlib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\ProgramData\Anaconda3\lib\site-packages\dlib-19.20.99-py3.7-win-amd64.egg\dlib\__init__.py", line 12, in <module>
from _dlib_pybind11 import *
ImportError: DLL load failed: The specified module could not be found.
这可以通过复制cudnn64_7.dll
(在此处提供:https://developer.nvidia.com/cudnn)解决。进入%CUDA_PATH%/bin
目录(可能是这样的:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin
)