Windows10 TensorFlow “Couldn't open CUDA library cudnn64_5.dll”
来源:互联网 发布:nodejs js-xlsx的文档 编辑:程序博客网 时间:2024/06/07 09:10
环境为:
Win10+TensorFlow1.0.1+GTX1060
在Windows10上配置TensorFlow with GPU,安装完CUDA和cuDNN,运行程序 时发现:
“Couldn't open CUDA library cudnn64_5.dll”
>>> import tensorflowI c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:128] successfully opened CUDA library cublas64_80.dll locallyI c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:119] Couldn't open CUDA library cudnn64_5.dllI c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_dnn.cc:3459] Unable to load cuDNN DSOI c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:128] successfully opened CUDA library cufft64_80.dll locallyI c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:128] successfully opened CUDA library nvcuda.dll locallyI c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:128] successfully opened CUDA library curand64_80.dll locally
原因主要是没有找到cudnn64_5.dll,主要有两种原因:
第一种,主要是没有修改环境变量%PATH%,TensorFlow训练加载cudnn时无法找到文件。
解决方案为将cudnn文件拷贝到CUDA的默认目录(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0)下的bin,include,lib文件夹中,再将bin,include,lib路径添加进环境变量中。
环境变量设置:
详细可见帖子:Windows10下python3.5.2+CUDA8.0+TensorFlow安装日记
第二种,就是我遇见的问题,安装时没有注意cudnn版本要求,下载安装了cudnnv6.0,安装完后自己查找文件,只有cudnn64_6.dll,没有cudnn64_5.dll。
解决方案为将cudnnV6.0替换为cudnnV5.1即可
5 0
- Windows10 TensorFlow “Couldn't open CUDA library cudnn64_5.dll”
- TensorFlow on Windows: “Couldn't open CUDA library cudnn64_5.dll”
- couldn’t open CUDA library cupti64_80.dll
- TensorFlow: couldn’t open CUDA library cupti64_80.dll、InternalError: Blas SGEMM launch failed
- tensorflow:Couldn't open CUDA library libcupti.so.8.0. LD_LIBRA
- tensorflow trace: Couldn't open CUDA library libcupti.so.8.0
- tensorflow报错:Couldn't open CUDA library libcupti.so.8.0. LD_LIBRARY_PATH
- Couldn’t open CUDA library libcupti.so.8.0
- Couldn't open CUDA library libcupti.so.8.0. LD_LIBRARY_PATH
- tensorflow0.8.0 运行报错Couldn't open CUDA library libcupti.so.7.5
- jupyter notebook下提示Couldn't open CUDA library libcudnn.so的解决办法
- TensorFlow1.2的一个bug(Couldn't open CUDA library libcupti.so.8.0.)
- tensorflow运维(3):tensorflow1.0的一个bug:can't open CUDA library libcupti.so.8.0
- 关于索爱sdk+Eclipse 的Couldn't load zayitlib.dll library问题
- tensorflow1.0 的一个bug(can't open CUDA library libcupti.so.8.0)
- Compiling ArcEMU --- Couldn’t find pcre library
- 解决eclipse搭建索爱sdk模拟程序时出现的"Couldn`t load zayitlib.dll library"问题
- 解决eclipse搭建索爱sdk模拟程序时出现的"Couldn`t load zayitlib.dll library"问题
- 三维扫描仪[11]——总结并展望基于Kinect的三维扫描仪
- 简单的文件上传(javaweb实现)
- Eclipse中安装插件
- Java final关键字有哪些用法 (主要问你内部类形参为什么用final修饰)
- MySQL的存储过程
- Windows10 TensorFlow “Couldn't open CUDA library cudnn64_5.dll”
- SSL 1673_垃圾陷阱_dp
- eclipse 使用recycleView配置环境
- Oracle Database 下载地址。无需要注册直接下载
- 15.LeetCode——3Sum
- Python针对特定服务定制的代理工具V2.0------(proxyHandler.py)
- 51nod 1117 聪明的木匠
- Illegal use of <when>-style tag without <choose> as its direct parent
- 洛谷11月月赛Round2订正