背景:Anaconda下安装的tensorflow完成后,import tensorflow报错:
ImportError: libcudnn.so.6: cannot open shared object file: No such file or directory
解决办法:
先到官网注册并下载相应的cudnn库(https://developer.nvidia.com/cudnn),注意选择相应版本
输出cuda的版本命令 cat /usr/local/cuda/version.txt
输出系统信息命令 uname -m && cat /etc/*release
cd /home/user_name/anaconda3/envs/tensorflow-gpu/lib
rm -rf libcudnn.so libcudnn.so.6
chmod u=rwx,g=rx,o=rx libcudnn.so.6.0.21
sudo ln -s libcudnn.so.6.0.21 libcudnn.so.6
sudo ln -s libcudnn.so.6 libcudnn.so
参考:https://blog.csdn.net/qq_29921623/article/details/78110853