ImportError:libcudnn.so.5:无法打开共享对象文件:没有这样的文件或目录,Python 2.7 with Tensorflow-gpu

时间:2017-08-15 20:30:32

标签: python ubuntu tensorflow-gpu

安装Nvidia Quadro M4000后,尝试在python2.7上启用tensorflow-gpu。我收到以下错误消息: 奇怪的是,它抱怨libcudnn.so.5,但我在/ usr / local / cuda / lib64中有libcudnn.so.7

感谢您的任何建议!

  

〜$ python   Python 2.7.13 | Anaconda 4.3.0(64位)| (默认,2016年12月20日,23:09:15)   [gCC 4.4.7 20120313(Red Hat 4.4.7-1)]在linux2上   输入" help"," copyright"," credit"或"许可证"欲获得更多信息。   Continuum Analytics为您带来了Anaconda。   请查看:http://continuum.io/thankshttps://anaconda.org

     
    

将tensorflow导入为tf     Traceback(最近一次调用最后一次):       文件"",第1行,in       文件" /usr/local/google/home/hjchai/anaconda2/lib/python2.7/site-packages/tensorflow/ init .py",第24行,在         来自tensorflow.python import *       文件" /usr/local/google/home/hjchai/anaconda2/lib/python2.7/site-packages/tensorflow/python/ init .py",第49行,在         来自tensorflow.python导入pywrap_tensorflow       文件" /usr/local/google/home/hjchai/anaconda2/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py",第52行,在         引发ImportError(msg)     ImportError:Traceback(最近一次调用最后一次):       文件" /usr/local/google/home/hjchai/anaconda2/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py" ;,第41行,在         来自tensorflow.python.pywrap_tensorflow_internal import *       文件" /usr/local/google/home/hjchai/anaconda2/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py",第28行,在         _pywrap_tensorflow_internal = swig_import_helper()       文件" /usr/local/google/home/hjchai/anaconda2/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py",第24行,在swig_import_helper中         _mod = imp.load_module(' _pywrap_tensorflow_internal',fp,pathname,description)     ImportError:libcudnn.so.5:无法打开共享对象文件:没有这样的文件或目录

  

无法加载本机TensorFlow运行时。

请参阅https://www.tensorflow.org/install/install_sources#common_installation_problems

出于一些常见原因和解决方案。包括整个堆栈跟踪 请求帮助时出现此错误消息。

1 个答案:

答案 0 :(得分:0)

使用我自己的解决方案进行更新。 事实证明我安装了cudnn7.0而不是cudnn5.1。 安装cudnn5.1后问题解决了。 干杯!