ImportError:libcudnn.so.6:无法打开共享对象文件:没有此类文件或目录Tensorflow

ImportError:libcudnn.so.6:无法打开共享对象文件:没有此类文件或目录Tensorflow,tensorflow,nvidia,tensorflow-gpu,cudnn,Tensorflow,Nvidia,Tensorflow Gpu,Cudnn,我不能让它工作!我已经试了差不多两天了。已安装Cuda8和CuDnn 6-不工作。添加了在这里编写的解决方案。 我得到的错误是- 回溯(最近一次呼叫最后一次): 文件“/home/shenath/tensorflow/lib/python3.5/site packages/tensorflow/python/pywrap_tensorflow.py”,第41行,在 从tensorflow.python.pywrap\u tensorflow\u内部导入* 文件“/home/shenath/ten

我不能让它工作!我已经试了差不多两天了。已安装Cuda8和CuDnn 6-不工作。添加了在这里编写的解决方案。 我得到的错误是-

回溯(最近一次呼叫最后一次):

文件“/home/shenath/tensorflow/lib/python3.5/site packages/tensorflow/python/pywrap_tensorflow.py”,第41行,在
从tensorflow.python.pywrap\u tensorflow\u内部导入*
文件“/home/shenath/tensorflow/lib/python3.5/site packages/tensorflow/python/pywrap\u tensorflow\u internal.py”,第28行,在
_pywrap\u tensorflow\u internal=swig\u import\u helper()
swig\u import\u helper中的文件“/home/shenath/tensorflow/lib/python3.5/site packages/tensorflow/python/pywrap\u tensorflow\u internal.py”,第24行
_mod=imp.load_模块(“pywrap_tensorflow_internal”,fp,路径名,描述)
加载模块中的文件“/home/shenath/tensorflow/lib/python3.5/imp.py”,第242行
返回加载动态(名称、文件名、文件)
文件“/home/shenath/tensorflow/lib/python3.5/imp.py”,第342行,动态加载
返回负载(规格)
ImportError:libcudnn.so.6:无法打开共享对象文件:没有此类文件或目录
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/home/shenath/tensorflow/lib/python3.5/site packages/tensorflow/__init__.py”,第24行,在
从tensorflow.python导入*
文件“/home/shenath/tensorflow/lib/python3.5/site packages/tensorflow/python/_init__.py”,第49行,在
从tensorflow.python导入pywrap\u tensorflow
文件“/home/shenath/tensorflow/lib/python3.5/site packages/tensorflow/python/pywrap\u tensorflow.py”,第52行,在
提高效率(msg)
ImportError:回溯(最近一次呼叫上次):
文件“/home/shenath/tensorflow/lib/python3.5/site packages/tensorflow/python/pywrap\u tensorflow.py”,第41行,在
从tensorflow.python.pywrap\u tensorflow\u内部导入*
文件“/home/shenath/tensorflow/lib/python3.5/site packages/tensorflow/python/pywrap\u tensorflow\u internal.py”,第28行,在
_pywrap\u tensorflow\u internal=swig\u import\u helper()
swig\u import\u helper中的文件“/home/shenath/tensorflow/lib/python3.5/site packages/tensorflow/python/pywrap\u tensorflow\u internal.py”,第24行
_mod=imp.load_模块(“pywrap_tensorflow_internal”,fp,路径名,描述)
加载模块中的文件“/home/shenath/tensorflow/lib/python3.5/imp.py”,第242行
返回加载动态(名称、文件名、文件)
文件“/home/shenath/tensorflow/lib/python3.5/imp.py”,第342行,动态加载
返回负载(规格)
ImportError:libcudnn.so.6:无法打开共享对象文件:没有此类文件或目录
未能加载本机TensorFlow运行时。

我是新来的。任何帮助都将不胜感激。如果你需要更多的信息,我很乐意提供

安装
cuda
cudnn
后,确保它们位于正确的目录中。 安装
cudnn 6
后运行以下命令
Tensorflow
仅检查您
cuda
目录中所需的文件。因此,我们将所需文件从
cudnn
复制或链接到该目录

mkdir /usr/lib/x86_64-linux-gnu/include/ && \
  ln -s /usr/lib/x86_64-linux-gnu/include/cudnn.h /usr/lib/x86_64-linux-gnu/include/cudnn.h && \
  ln -s /usr/include/cudnn.h /usr/local/cuda/include/cudnn.h && \
  ln -s /usr/lib/x86_64-linux-gnu/libcudnn.so /usr/local/cuda/lib64/libcudnn.so && 
  ln -s /usr/lib/x86_64-linux-gnu/libcudnn.so.6 /usr/local/cuda/lib64/libcudnn.so.6

因此,如果仍然存在该错误,请确保按照步骤操作。

谢谢!对于其他人来说,我做的是——我的新安装,并遵循英伟达链接紫外线发布。在安装libcupti dev时,我注意到“/sbin/ldconfig.real:/usr/local/cuda-8.0/targets/x86_64-linux/lib/libcudnn.so.6不是符号链接”。我必须做的是“SudoCP -P CUADA/英伟达/CUNNI/H/URS/Studio/CUDA/包含”和“SUDO CP -CUDA/LIb64/LIbCUDNN*/UR/PLAC/CUDA/LIB64”,而不是Nvidia站点上给出的指令。现在它工作正常了!
mkdir /usr/lib/x86_64-linux-gnu/include/ && \
  ln -s /usr/lib/x86_64-linux-gnu/include/cudnn.h /usr/lib/x86_64-linux-gnu/include/cudnn.h && \
  ln -s /usr/include/cudnn.h /usr/local/cuda/include/cudnn.h && \
  ln -s /usr/lib/x86_64-linux-gnu/libcudnn.so /usr/local/cuda/lib64/libcudnn.so && 
  ln -s /usr/lib/x86_64-linux-gnu/libcudnn.so.6 /usr/local/cuda/lib64/libcudnn.so.6