解决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.
可以拿去用。(CSDN有时会自动更改积分,如果改成要积分下载的,通知我一下,我改回0积分,当然我肯定建议你去官网下载,我这里也就图个方便)
最近写了个markdown编辑器,叫YaliEditor,github地址https://github.com/WenyaoL/YaliEditor,有兴趣的可以去去看看哦,也可以去提提意见,当然也欢迎star⭐
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,或者在红色字体的执行报告中发现,那个我就要恭喜你成功解决问题啦!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)