我在我的代码中运行它有一个巨大的麻烦 . 我已经尝试重新安装包装,安装在环境等,但我不认为我做得正确 .
import keras
from keras.models import Sequential
from keras.layers import Dense"
我收到这条消息:
使用TensorFlow后端 . 回溯(最近一次调用最后一次):文件“”,第1行,在导入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行,来自.. import backend as K File“/ 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行,在导入张量流中为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 import pywrap_tensorflow文件“/home/wagner/.local/ lib / python3.5 / site-packages / tensorflow / python / pywrap_tensorflow.py“,第72行,in raise ImportError(msg)ImportError:Traceback(最近一次调用最后一次):文件”/home/wagner/.local/lib/ python3.5 / site-packages / tensorflow / python / pywrap_tensorflow.py“,第58行,来自tensorflow.python.pywrap_tensorflow_internal impor t *文件“/home/wagner/.local/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第28行,在_pywrap_tensorflow_internal = swig_import_helper()文件“/home/wagner/.local/ lib / python3.5 / site-packages / tensorflow / python / pywrap_tensorflow_internal.py“,第24行,swig_import_helper mod = imp.load_module(' pywrap_tensorflow_internal',fp,pathname,description)文件”/ home / wagner / anaconda3 / lib /python3.5/imp.py“,第243行,在load_module中返回load_dynamic(名称,文件名,文件)文件”/home/wagner/anaconda3/lib/python3.5/imp.py“,第343行,在load_dynamic中返回_load(spec)ImportError:libcublas.so.8.0:无法打开共享对象文件:没有这样的文件或目录
无法加载本机TensorFlow运行时 .
见https://www.tensorflow.org/install/install_sources#common_installation_problems
出于一些常见原因和解决方案 . 在寻求帮助时,请在此错误消息上方包括整个堆栈跟踪 .
1 回答
你在运行什么版本的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
替换为机器上的相关位置 .