ImportError: libcudnn.so.6: cannot open shared object file: No such file or directory

发布网友

我来回答

1个回答

热心网友

NVIDIA CuDNN 安装说明
CuDNN专门针Deep Learning框架设计套GPU计算加速案目前支持DL库包括CaffeConvNet, Torch7等
CuDNN官网免费获注册帐号即载官网没找安装说明载压缩包内没Readme. google找许说明基本原理lib文件加入系统能找lib文件夹 文件加系统能找include文件夹加CUDA文件夹(参考)
tar -xzvf cudnn-6.5-linux-R1.tgz
cd cudnn-6.5-linux-R1
sudo cp lib* /usr/local/cuda/lib/
sudo cp cudnn.h /usr/local/cuda/include/

执行发现找库 报错
error while loading shared libraries: libcudnn.so.6.5: cannot open shared object file: No such file or directory

lib文件夹系统路径用ls -al发现文件权限问题用述命令先删除软连接
cd /usr/local/cuda/lib/
sudo rm -rf libcudnn.so libcudnn.so.6.5

修改文件权限并创建新软连接
sudo chmod u=rwx,g=rx,o=rx libcudnn.so.6.5.18
sudo ln -s libcudnn.so.6.5.18 libcudnn.so.6.5
sudo ln -s libcudnn.so.6.5 libcudnn.so

答容易,希望能帮您,满意请帮忙采纳谢谢 !

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com