Tensorflow 1.4寻找libcudnn.so.6而不是libcudnn.so.8

Tensorflow 1.4寻找libcudnn.so.6而不是libcudnn.so.8,tensorflow,Tensorflow,我在两台gpu机器上安装了tensorflow 1.4.1。安装后,您将发送一条错误消息 ImportError: libcudnn.so.8: cannot open shared object file: No such file or directory 设置路径和LD_库路径后。它对我有用 但另一台计算机会发送错误消息,如下所示: ImportError: libcudnn.so.6: cannot open shared object file: No such file or

我在两台gpu机器上安装了tensorflow 1.4.1。安装后,您将发送一条错误消息

ImportError: libcudnn.so.8: cannot open shared object file: No such file or directory  
设置路径和LD_库路径后。它对我有用

但另一台计算机会发送错误消息,如下所示:

ImportError: libcudnn.so.6: cannot open shared object file: No such file or directory  
但我没有安装这样的设备。有人能解释一下为什么他们在寻找不同版本的libcudnn.so吗?如何解决这个问题?

在中下载libcudnn.so.6。将它放到/usr/local/cuda/lib64/文件夹中,然后使用next commond

sudo chmod u=rwx,g=rx,o=rx libcudnn.so.6.5.18
sudo ln -s libcudnn.so.6.5.18 libcudnn.so.6
sudo ln -s libcudnn.so.6 libcudnn.so
或者将文件夹更改为/home/username/anaconda3/envs/tensorflow/lib/