ImportError:libcublas.so.8.0:无法打开共享对象文件:没有这样的文件或目录

时间:2017-11-09 11:27:02

标签: python tensorflow keras

我在代码中运行此操作时遇到了巨大麻烦。我已经尝试重新安装包装,安装在环境等,但我不认为我做得正确。

import keras 
from keras.models import Sequential
from keras.layers import Dense"

我收到此消息:

  

使用TensorFlow后端。

     

追踪(最近一次呼叫最后一次):

     

文件“”,第1行,in       进口keras

     

文件“/home/wagner/anaconda3/lib/python3.5/site-packages/keras/init.py”,第3行,在       来自。 import utils

     

文件“/home/wagner/anaconda3/lib/python3.5/site-packages/keras/utils/init.py”,第6行,在       来自。 import conv_utils

     

文件“/home/wagner/anaconda3/lib/python3.5/site-packages/keras/utils/conv_utils.py”,第3行,在       from ..导入后端为K

     

文件“/home/wagner/anaconda3/lib/python3.5/site-packages/keras/backend/init.py”,第83行,       来自.tensorflow_backend import *

     

文件“/home/wagner/anaconda3/lib/python3.5/site-packages/keras/backend/tensorflow_backend.py”,第1行,在       导入tensorflow为tf

     

文件“/home/wagner/.local/lib/python3.5/site-packages/tensorflow/init.py”,第24行,在       来自tensorflow.python import *

     

文件“/home/wagner/.local/lib/python3.5/site-packages/tensorflow/python/init.py”,第49行,       来自tensorflow.python导入pywrap_tensorflow

     

文件“/home/wagner/.local/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py”,第72行,in       引发ImportError(msg)

     

ImportError:Traceback(最近一次调用最后一次):     文件“/home/wagner/.local/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py”,第58行,in       来自tensorflow.python.pywrap_tensorflow_internal import *     文件“/home/wagner/.local/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第28行,in       _pywrap_tensorflow_internal = swig_import_helper()     在swig_import_helper中输入文件“/home/wagner/.local/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第24行       _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,pathname,description)     在load_module中输入文件“/home/wagner/anaconda3/lib/python3.5/imp.py”,第243行       return load_dynamic(name,filename,file)     在load_dynamic中输入文件“/home/wagner/anaconda3/lib/python3.5/imp.py”,第343行       return _load(spec)   ImportError:libcublas.so.8.0:无法打开共享对象文件:没有这样的文件或目录

无法加载本机TensorFlow运行时。

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

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

1 个答案:

答案 0 :(得分:0)

你在运行什么版本的TensorFlow,cuda和cudnn?

在工作目录中运行以下命令解决了我的问题:

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/extras/CUPTI/lib64:$LD_LIBRARY_PATH

但是您必须将/usr/local/cuda-8.0/extras/CUPTI/lib64替换为您计算机上的相关位置。