目錄
一、Could not load dynamic library 'cudnn64_8.dll'; dlerror: cudnn64_8.dll not found
一、Could not load dynamic library 'cudnn64_8.dll'; dlerror: cudnn64_8.dll not found
場景復(fù)現(xiàn):在pycharm中運行代碼時,報錯
原因:
- 可能性1:cuda和cudnn版本不對
- 可能性2:cudnn沒有安裝上
解決方法:
(1)需要找到你安裝的cuda位置,實在是不知道了,在命令行查找,輸入set cuda即可
set cuda
此處,我的安裝路徑就是一種最常見的安裝位置,
CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5
CUDA_PATH_V11_5=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5
然后到這個路徑下找到bin文件,
打開里面確實沒有cudnn64_8.dll文件。
(2)然后我們需要去下載我們所需的cudnn64_8.dll文件,
cuDNN地址如下,https://developer.nvidia.com/rdp/cudnn-download
不過要注意的是,我們需要注冊一個賬號,才可以進入到下載界面。大家可以放心注冊的。
(3)然后將解壓后的文件放入之前cmd找到的cuda路徑下,
注意是將解壓后的三個子文件夾(bin include 等)里的東西都加入到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5目錄下
解壓之后,
- lib里的文件放到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\lib
- bin里的文件放到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\bin
- include 里的文件放到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5
?
(4)并且重新在系統(tǒng)變量中環(huán)境變量中的path中添加以下三條新路徑:
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\cudnn\include
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\cudnn\lib
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\cudnn\bin
文章來源:http://www.zghlxwxcb.cn/news/detail-770767.html
ok,問題解決了。文章來源地址http://www.zghlxwxcb.cn/news/detail-770767.html
到了這里,關(guān)于Python 解決報錯 Could not load dynamic library ‘cudnn64_8.dll‘; dlerror: cudnn64_8.dll not found的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!