解决Could not load dynamic library ‘cudnn64_7.dll‘; dlerror cudnn64_7.dll not found
解決Could not load dynamic library ‘cudnn64_7.dll’; dlerror: cudnn64_7.dll not found
如果你使用的是tensorflow或其他深度學習框架,發現報錯沒發現cudnn64_7.dll,文件可以去英偉達那里下載相應的文件包。地址:
https://developer.nvidia.com/rdp/cudnn-download#a-collapse765-101.
不過要注冊賬號,還要驗證。
全部版本下載地址:https://developer.nvidia.com/rdp/cudnn-archive
本人自己下了一個:
https://download.csdn.net/download/qq_43203949/12838865.
可以拿去用。
1.注意事項
本人提供的是cudnn-10.1-windows10-x64-v7.6.5.32.zip。
也就是說是在
CUDA runtime:10.1
window10
cudnn=7.6.5.32
下壓縮包,請注意自己的版本號,版本號不同可能會出錯。
2.解決辦法
現在就教你們解決辦法,首先把包下載下來先,然后解壓。解壓后文件夾cuda里面會有這三個文件夾,里面的文件對應電腦中相應的CUDA的文件夾中的文件。
然后到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA目錄下
可以發現本機的cuda版本文件夾,我這里的是v10.1所以我下載的也是v10.1版本的cudnn,然后進入到文件夾中
因為我們這里缺失的是cudnn64_7.dll文件,打開剛剛解壓的文件夾cuda,把目錄bin中的cudnn64_7.dll拷貝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin文件夾下即可。(請對應自己我文件路徑)
3.驗證
現在就剩下驗證文件是否成功加載了,進入pycharm,運行以下代碼。
import tensorflow as tf print(tf.__version__) print(tf.test.is_gpu_available())如果你成功打印出True,或者在紅色字體的執行報告中發現,那個我就要恭喜你成功解決問題啦!!!
你成功打印出True,或者在紅色字體的執行報告中發現,那個我就要恭喜你成功解決問題啦!!!
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的解决Could not load dynamic library ‘cudnn64_7.dll‘; dlerror cudnn64_7.dll not found的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring全家桶中的日志框架
- 下一篇: 专访程刚:iQOO定位没变 性能电竞赛道