问题
CentOS Linux release 7.3.1611服务器上以前装过tensorflow1.0,cuda8.0,cudnn v5.1,原本是能正常运行tf程序,一段时间没用,出了点小问题,故查资料解决一下
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcublas.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:126] Couldn't open CUDA library libcudnn.so.5. LD_LIBRARY_PATH: /usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/lib:
I tensorflow/stream_executor/cuda/cuda_dnn.cc:3517] Unable to load cuDNN DSO
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcufft.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:<

在CentOS 7.3.1611服务器上,遇到TensorFlow1.0运行时寻找libcudnn.so.5失败的问题。由于系统中存在cudnn6和7的版本,尝试创建软链接未解决问题,提示cudnn7与cuda8.0不兼容。查阅资料发现cuda8.0应配合cudnn5.1使用。更换为cudnn5.1后,程序成功运行。总结关键在于注意CUDA、cuDNN、系统版本和GPU计算能力之间的匹配问题。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



