在 ubuntu18.04 中导入错误 tensorflow-gpu

     2023-03-12     223

关键词:

【中文标题】在 ubuntu18.04 中导入错误 tensorflow-gpu【英文标题】:Import error tensorflow-gpu in ubuntu18.04 【发布时间】:2019-04-29 00:44:24 【问题描述】:

我在导入 tensorflow 时遇到了一些错误。

我的电脑规格:

操作系统:ubuntu 18.04

英伟达 RTX 2080 Ti*2

Nvidia 驱动程序-415

CUDA:10.0

cuDNN:7.3.0 张量流:1.11.0

import tensorflow

错误:

Traceback(最近一次调用最后一次):文件 “/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py”, 第 58 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”, 第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”, 第 24 行,在 swig_import_helper 中 _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) 文件“/usr/lib/python3.6/imp.py”,第 243 行, 在 load_module return load_dynamic(name, filename, file) 文件“/usr/lib/python3.6/imp.py”,第 343 行,在 load_dynamic return _load(spec) ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

在处理上述异常的过程中,又发生了一个异常:

Traceback(最近一次调用最后一次):文件“”,第 1 行,in 文件 “/usr/local/lib/python3.6/dist-packages/tensorflow/init.py”,行 22,在 from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/init.py", 第 49 行,在 从 tensorflow.python 导入 pywrap_tensorflow 文件“/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py”, 第 74 行,在 raise ImportError(msg) ImportError: Traceback (最近一次调用最后一次): 文件 “/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py”, 第 58 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”, 第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”, 第 24 行,在 swig_import_helper 中 _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) 文件“/usr/lib/python3.6/imp.py”,第 243 行, 在 load_module return load_dynamic(name, filename, file) 文件“/usr/lib/python3.6/imp.py”,第 343 行,在 load_dynamic return _load(spec) ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

无法加载原生 TensorFlow 运行时。

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

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

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

如何使用 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

【问题讨论】:

你试过用conda安装tensorflow-gpu吗?创建环境后,您可以尝试安装几个 tensorflow-gpu 版本,直到获得一个可以工作的版本,例如conda 安装 tensorflow-gpu、conda 安装 tensorflow-gpu=1.13、conda 安装 tensorflow-gpu=1.12 等 【参考方案1】:

tensorflow-gpu 包是针对 Cuda 9.0 构建的,但您安装了 Cuda 10.0。

您需要将您的 Cuda 版本降级到 9.0(但如果我记得,这对于 2080Ti 是不可能的),或者从源代码构建 tensorflow。在tensorflow webiste

上有大量文档说明如何执行此操作

您也可以尝试安装包tf-nightly-gpu。您应该注意,此版本更具实验性,因为它尚未经过广泛测试。

【讨论】:

在 django 中导入设置时出现奇怪的错误

...布时间】:2011-08-2713:17:43【问题描述】:我有很多项目在ubuntu中使用python2.7和virtualenv/virtualenvwrapper,在我的工作中,一些开发人员使用macosx和windows,通常我像往常一样创建项目:django-admin.pystartproje 查看详情

ImportError:无法在 django virtualenv 中导入名称 _remove_dead_weakref

...env【发布时间】:2019-08-2603:54:02【问题描述】:在将我的Ubuntu桌面从16.04升级到18.04后,django的virtualenv拒绝启动:(.django 查看详情

在 Ubuntu 上的 python 中导入 OOSheet 时出错

】在Ubuntu上的python中导入OOSheet时出错【英文标题】:ErrorwhenimportingOOSheetinpythononUbuntu【发布时间】:2016-02-0416:23:03【问题描述】:我正在尝试使用库oosheet通过python脚本编辑Libreoffice-calc工作表。我已按照他们的文档进行操作,并... 查看详情

在 Maya 中导入模型时出现错误

】在Maya中导入模型时出现错误【英文标题】:Iamgettingerrorwhileimportingmodelinmaya【发布时间】:2017-08-2720:50:47【问题描述】:我买了一个fbx形式的模型,我想在那个模型上做一些动画。当我尝试在Maya软件中导入模型时出现错误:1.... 查看详情

在 tsx 编译错误中导入 jsx 文件

】在tsx编译错误中导入jsx文件【英文标题】:importjsxfileintsxcompilationerror【发布时间】:2017-05-0810:27:21【问题描述】:我正在尝试在tsx文件中导入jsx文件。这导致了错误错误TS2604:JSX元素类型“测试”没有任何构造或调用签名。... 查看详情

在安全帽合同中导入 openzeppelin 错误

】在安全帽合同中导入openzeppelin错误【英文标题】:Importingopenzeppelininhardhatcontractserror【发布时间】:2021-07-2022:12:22【问题描述】:我正在尝试使用一些@openzeppelin/contracts导入来部署合同。合同:pragmasolidity^0.8.0;import"../node_modules/... 查看详情

在 webpack 中导入 html 文件时找不到模块错误

】在webpack中导入html文件时找不到模块错误【英文标题】:Cannotfindmoduleerroronimportinghtmlfileinwebpack【发布时间】:2018-02-2318:49:20【问题描述】:尝试使用html-loader插件在TypeScript中导入html:importbuttonHtmlfrom\'./button.html\';给出TypeScript... 查看详情

在 pyspark 的映射器中导入错误

】在pyspark的映射器中导入错误【英文标题】:Importerrorinsideamapperinpyspark【发布时间】:2017-06-1709:44:50【问题描述】:我正在开发一个EMRYARN集群,但遇到了networkx问题。我正在尝试在映射器内的networkx包中运行其中一种算法,并收... 查看详情

如何在 phpmyadmin 中导入表?我收到文件大小错误

】如何在phpmyadmin中导入表?我收到文件大小错误【英文标题】:Howtoimporttableinphpmyadmin?Igoterroroffilesize【发布时间】:2012-01-2812:20:55【问题描述】:我想在phpmyadmin中导入数据库,但出现这样的错误..."没有收到要导入的数据。或者... 查看详情

为啥在 sagemaker 笔记本中导入 SparkContext 库时出现错误?

】为啥在sagemaker笔记本中导入SparkContext库时出现错误?【英文标题】:WhyamIgettingerrorwhileimportingSparkContextlibraryinsagemakernotebook?为什么在sagemaker笔记本中导入SparkContext库时出现错误?【发布时间】:2020-01-1306:47:05【问题描述】:我... 查看详情

在 Fortran 中导入 .mat 文件 - 分段错误错误

】在Fortran中导入.mat文件-分段错误错误【英文标题】:Importing.matfileinFortran-SegmentationFaulterror【发布时间】:2015-10-1914:14:29【问题描述】:我正在编写这个F90程序来计算一个fortran中的函数,该函数从.mat文件中获取输入并将结果保... 查看详情

在 Visual Studio 中导入工作的科尔多瓦项目给出错误

】在VisualStudio中导入工作的科尔多瓦项目给出错误【英文标题】:ImportworkingcordovaprojectinVisualStudiogivingerrors【发布时间】:2016-04-0411:54:30【问题描述】:TL;DR当我在VisualStudio中导入现有的Cordova项目并在浏览器中运行应用程序(通... 查看详情

在反应中导入json文件,webpack配置错误

】在反应中导入json文件,webpack配置错误【英文标题】:importjsonfileinreact,webpackconfigerror【发布时间】:2017-12-2100:51:03【问题描述】:我正在尝试将json文件导入到我的代码中。同样的js文件是importReactfrom\'react\';importReactDomfrom\'react-... 查看详情

在 Android Studio 中导入 ActionBarsherlock 时 Gradle 位置不正确错误

】在AndroidStudio中导入ActionBarsherlock时Gradle位置不正确错误【英文标题】:GradlelocationisincorrecterrorwhileimportingActionBarsherlockinAndroidStudio【发布时间】:2013-07-1111:59:07【问题描述】:我也在尝试在新更新的AndroidStudio中导入ABS。我正在... 查看详情

在 Weka 中导入 csv 时值的数量错误

】在Weka中导入csv时值的数量错误【英文标题】:WrongnumberofvalueswhenimportingcsvinWeka【发布时间】:2013-12-0119:42:41【问题描述】:我想在weka中打开一个csv文件(从openofficecalc保存)。我不断收到错误消息:“值的数量错误。读取140,... 查看详情

在 power bi 中导入雪花数据时出现 utf-8 错误

】在powerbi中导入雪花数据时出现utf-8错误【英文标题】:gettingutf-8errorwhenimportingsnowflakedatainpowerbi【发布时间】:2019-11-1223:44:34【问题描述】:我正在使用powerbisnowflake连接器从各种表中导入数据。虽然它适用于某些表,但它对于... 查看详情

Python websocket:导入错误,无法在docker中导入'create_connection'

】Pythonwebsocket:导入错误,无法在docker中导入\\\'create_connection\\\'【英文标题】:Pythonwebsocket:Importerror,cannotimport\'create_connection\'indockerPythonwebsocket:导入错误,无法在docker中导入\'create_connection\'【发布时间】:2020-12-1520:47:25【问... 查看详情

在 phpmyadmin 中导入 sql 时出错

】在phpmyadmin中导入sql时出错【英文标题】:Errorwhileimportingsqlinphpmyadmin【发布时间】:2014-06-2820:52:59【问题描述】:当我尝试在phpmyadmin中导入.sql备份时,我收到此错误:****错误**SQL查询:----Dumpingdatafortable`wp_commentmeta`--INSERTINTO`w... 查看详情