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

在ubuntu18.04中导入错误tenstorflow gpu

幸弘扬
2023-03-14

导入tensorflow时出错。

我的电脑规格:

操作系统:ubuntu 18.04

英伟达RTX 2080钛*2

Nvidia驱动程序-415

CUDA:10.0

cuDNN:7.3.0 tensorflow:1.11.0

import tensorflow

错误:

回溯(最后一次调用):文件“/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap\u tensorflow.py”,第58行,从tensorflow.python.pywrap\u tensorflow\u internal import*文件/usr/local/lib/python3.6/dist-packages/tensorflow/python/python/pywrap\u tensorflow\u internal.py”,第28行,在-pywrap\u tensorflow\u tensorflow\u internal=swig\u import\u helper()文件“/usr/local/lib/python3.6/dist packages/tensorflow/python/pywrap\u tensorflow\u internal.py”,第24行,在swig\u import\u helper\u mod=imp.load\u模块(“u pywrap\u tensorflow\u internal”,fp,pathname,description)文件“/usr/lib/python3.6/imp.py”,第243行,在load\u模块返回load\u动态(名称,文件)/usr/lib/python3.6/imp.py)文件“,第343行,在load\u dynamic return\u load(spec)ImportError:libcublas.so.9.0:无法打开共享对象文件:没有这样的文件或目录

在处理上述异常时,发生了另一个异常:

回溯(最后一次调用):文件“/usr/local/lib/python3.6/dist-packages/tensorflow/init.py”第22行,在from tensorflow.python import pywrap_tensorflow#pylint:disable=未使用的导入文件“/usr/local/lib/python3.6/dist-packages/tensorflow/python/init.py”第49行,在从tensorflow.python导入pywrap_tensorflow文件/usr/local/lib/python3.6/dist packages/tensorflow/pythorflow/pywrap_tensorflow.py”中,第74行,在raise importorror(msg)importorror:Traceback(最后一次调用):文件/usr/local/lib/python3.6/dist packages/tensorflow/pythorflow/python/pywrap_tensorflow.py”中,第58行,在from tensorflow.python.pywrap_tensorflow_internal import*文件/usr/local/lib/python3.6/dist packages/tensorflow/python/python/pywrap_tensorflow_internal.py”第28行中,在_pywrap_tensorflow_internal=swig_import_helper()文件/usr/local/lib/python3.6/dist packages/tensorflow/python/python/python/python/tensorflow/python/pywrap,在swig\u import\u helper\u mod=imp.load\u模块(“\u pywrap\u tensorflow\u internal”,fp,pathname,description)文件“/usr/lib/python3.6/imp.py”,第243行,在load\u模块返回load\u dynamic(名称,文件名,文件)文件“/usr/lib/python3.6/imp.py”,第343行,在load\u dynamic return\u load(spec)中ImportError:libcublas.so.9.0:无法打开共享对象文件:没有此类文件或目录

未能加载本机TensorFlow运行时。

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

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

我已经尝试使用ubuntu 16.04,但GPU不支持。CUDA9.0的安装

如何使用tensorflow gpu?

我已经在应用程序路径~/. bashrc

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda-10.0
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64$LD_LIBRARY_PATH

共有1个答案

谭宏盛
2023-03-14

tensorflow gpu软件包是针对Cuda 9.0构建的,但您已经安装了Cuda 10.0。

您需要将您的Cuda版本降级到9.0(但如果我记得的话,这在2080Ti中是不可能的),或者从源代码中构建tenstorflow。有大量的留档关于如何做到这一点在tenstorflow webiste

您还可以尝试安装软件包tf nightly gpu。您应该注意,这个版本更具实验性,因为它还没有经过广泛的测试。

 类似资料:
  • 我正试着用这本手册开始tensorflowhttps://www.tensorflow.org/install/install_windows 所有安装都成功完成,我正在使用python 3.5.2和最新版本的pip,遇到这个错误,有人告诉我应该怎么做吗? 在swig\parth\AppData\Local\Programs\Python35\lib\site-p tensorflow\Pytho

  • 问题内容: 在Windows OS(64位)下运行python26时.....我遇到了类似以下错误: 要么 我已经完成了python26的msi安装,所有dll都可以在C:\ Python26 \ Lib \ site-packages \ pywin32_system32下找到 问题答案: 将pywintypes26.dll和pythoncom26.dll从复制到->解决问题后!

  • 问题内容: 对于这两个进口; 我收到此错误: 如何解决此错误? 问题答案: 该错误是由您的Eclipse配置引起的。您可以将其减少为警告。更好的是,使用不属于非公共API的Base64编码器。Apache Commons有一个,或者当您已经使用Java 1.8时,请使用。

  • 问题内容: 我与此线程有关twilio-python的问题相同: twilio python模块版本2.0.8中缺少twilio.rest吗? 但是我有同样的问题,但是我已经安装了3.3.3。尝试导入twilio.rest时,仍然出现“没有名为rest的模块”的信息。 从独立的python脚本加载库是可行的。所以我知道安装软件包的pip可行。 但这不起作用: 您知道我接下来可以尝试什么吗? 问题答

  • 我开始在另一个项目中使用storybook,之前我已经让SCSS@import在另一个回购项目中工作过,但我一辈子都搞不清楚到底出了什么问题。 错误/src/组件/导航/样式。scss(./node_modules/react scripts/node_modules/css loader/dist/cjs.js??ref--8-1!。/node_modules/react scripts/pos

  • 问题内容: 任何人都可以告诉我在哪里可以找到JFreeChart的完整版本?我也从sourceforge页面下载了JCommon和JFreeChart,但是JFreeChart仅包含jfreechart- demo.jar,因此,即使我在Eclipse中正确添加了库,它也不起作用。 非常感谢! 问题答案: 解压缩后,所需的JAR文件位于目录中。 例如,以下命令行在Unix上运行;在Windows上