关于ImportError: libcudnn.so.7: cannot open shared object file错误以及非root用户安装cudnn
使用 Tensorflow 的时候出现了错误Tensorflow:ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory
从报错信息上来看,就是libcudnn.so.7
文件没有找到。
首先检查是否是cuda的链接出现了错误,ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory解决
简单来说,就是:
首先检擦libcudnn.so.7
文件是否存在,这个文件夹一般在usr/local
文件夹下,可以使用命令:
ll /usr/local
查看自己的cuda信息,在服务器上一般都会有多个版本,但是会将cuda指向其中一个,这时候检查各个文件夹(例如cuda-9.0
, cuda-10.0
等等)下的lib64
文件夹下是否有libcudnn.so.7
文件夹(例如,在/usr/local/cuda-9.0/lib64