当前位置: 首页 > 知识库问答 >
问题:

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

晏鸿畅
2023-03-14

我有一个巨大的麻烦来运行我的代码。我已经尝试过重新安装packges,在环境中安装等等,但是我认为我做得不对。

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行,在from中。导入UTIL

文件“/home/wagner/anaconda3/lib/python3.5/site packages/keras/utils/init.py”,第6行,from。导入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-包/keras/后端/init.py",第83行,来自.tensorflow_backend导入*

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

file"/home/wagner/. local/lib/python3.5/site-pack/tenstorflow/init.py",第24行,来自tensorflow.python导入*

file"/home/wagner/. local/lib/python3.5/site-pack/tenstorflow/python/init.py",第49行,tensorflow.python导入pywrap_tensorflow

文件“/home/wagner/.local/lib/python3.5/site packages/tensorflow/python/pywrap\u tensorflow.py”,第72行,在raise IMPORTRROR(msg)中

ImportError:Traceback(最后一次调用):文件“/home/wagner/.local/lib/python3.5/site packages/tensorflow/pythorflow/pywrap\u tensorflow.py”,第58行,来自tensorflow.pywrap\u tensorflow\u internal import*文件“/home/wagner/.local/lib/python3.5/site packages/tensorflow/python/pythor\u tensorflow\u internal.py”,第28行,在“pywrap\u tensorflow\u internal=swig\u import\u helper()文件”/“home/wagner/.local/lib/python3.5/site packages/tensorflow/python/pywrap\u tensorflow\u internal.py”第24行,在“swig\u import\u helper\u mod=imp.load\u模块”(“pywrap\u tensorflow\u internal”,fp,路径名,描述)文件“/home/wagner/anaconda3/lib/python3.5/imp.py”,第243行,在load_模块返回load_dynamic(名称、文件名、文件)文件“/home/wagner/anaconda3/lib/python3.5/imp.py”的第343行,在load_dynamic return_load(spec)ImportError:libcublas.so.8.0:无法打开共享对象文件:没有这样的文件或目录

未能加载本机TensorFlow运行时。

看见https://www.tensorflow.org/install/install_sources#common_installation_problems

因为一些常见的原因和解决方案。请求帮助时,请在此错误消息上方包含整个堆栈跟踪。

共有1个答案

融泓
2023-03-14

您正在运行什么版本的TensorFlow、cuda和cudnn?

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

导出LD_LIBRARY_PATH=/usr/本地/cuda-8.0/额外/CUPTI/lib64:$LD_LIBRARY_PATH

但是您必须用计算机上的相关位置替换/usr/local/cuda-8.0/额外的/CUPTI/lib64

 类似资料:
  • 我正在尝试安装tensorflow的对象检测模块,但在运行以下命令时: python3对象检测/builders/model\u builder\u test.py 我得到以下错误。我已经安装了CUDA8.0,9.0,9.1和cuDNN 6和7,但仍然有以下错误。我感谢你的建议,谢谢! 回溯(最后一次调用):文件“/usr/local/lib/python3.5/dist-packages/ten

  • 尝试在我的14.10版ubuntu上安装rJava包,使用以下代码 在重新安装jdk后,遇到了一些与jni相关的错误,包括jni问题,并尝试再次运行相同的代码,得到了该错误 寻找解决方案,找到所有建议(对于x64)执行这些命令的人 但这不起作用,我还能做什么?我会提供任何需要的细节。

  • 我正试图在Ubuntu 18.04中安装tensorflow。CUDA和cudnn测试均通过。这个问题的标题是我在测试tensorflow安装时的错误。我在Ubuntu 16.04上看到了同样的问题,但答案并没有立即起到帮助作用。一个答案建议使用strace,但我不理解输出。 以下是我的完整错误消息: 回溯(最后一次调用):文件“/home/dma/tensorflow/lib/python3.6

  • 问题内容: 我正在尝试使用Ubuntu 10.04服务器,sphinx,myql2版本0.2.7和percona服务器5.5(Myslql 5.5)运行Rails两个应用程序。irb中的mysql2可以正常工作,我可以连接到数据库。这个rails 2应用程序正在另一个带有MySql 5.1的Centos服务器中工作。当我跑步时: 我得到: mysql2.so:libmysqlclient_r.so

  • 问题内容: 编译了libjpeg v8,PIL 1.1.7,并为_imaging导入了在系统Python上的作品,但是在virtualenv内喷出了此错误: 这是在virtualenv中使用python -v解释器运行的错误 这是路径: 我正在使用Ubuntu 10.10,这是uname-a输出: 我正在使用Python 2.6 我已经遵循以下指南: http://appelfreelance.c

  • 我正在编写一个在后端使用redis的C程序。 我尝试过构建/安装hiredis(make 使用以下命令行构建:gcc-v example.c-l hiredis-I/usr/local/include/hiredis/ 我尝试过的事情: pkg info hiredis返回0 通过(make)卸载/重新安装 都没有运气。 我猜我没有为gcc正确链接程序,但是文档中没有任何构建示例。 我做错了什么,