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