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

tensorflow无法正常工作,libcudart.so.8.0不在路径中

何甫
2023-03-14

系统信息:AMD CPU Ubuntu 16.04 cuDNN v5.1 python 2.7

在调用时,无法正确地运行tensorflow:"导入tensorflow作为tf"

错误/输出:

Traceback(最近一次调用):文件"test.py",第2行,作为tf文件"/usr/本地/lib/python2.7/dist-包/Tenorflow/init.py",第24行,从tensorflow.python导入*文件"/usr/local/lib/python2.7/dist-包/tenstorflow/python/init.py",第72行,在提升的重要性错误(msg)重要错误:回溯(最近的调用最后):文件/usr/local/lib/python2.7/dist-包/tenstorflow/python/init.py",第61行,在<#####################################################################################################################################################################_mod=imp.load_module('_pywrap_tensorflow',fp,路径名,描述)

未能加载本机TensorFlow运行时。

已在此类似线程中尝试了所有解决方案:TensorFlow:libcudart.so.7.5:无法打开共享对象文件:没有此类文件或目录

共有2个答案

齐献
2023-03-14

您需要找到libcudart.so的路径,并需要它的环境。

找到libcudart.so.8.0的位置。试试这个

sudo find / -name libcudart.so

这将以以下格式列出实际路径

复制目录并在/etc/profile中添加以下内容

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<-Directory->

然后更新来源

source /etc/profile
姚鹤龄
2023-03-14

谢谢伙计们。显然路径和环境变量设置正确,libcar文件也在那里,但是cuDNN安装的版本错误。不得不使用v6.0而不是v5.1解决了这个问题。这很奇怪,因为这看起来不相关,但它在寻找一个特定的版本。感谢有TensorFlow现在工作!

 类似资料:
  • 问题内容: 尽管我很确定这是昨天或前一天工作的,例如,在IE10中不再起作用。我已经测试了我的浏览器,但是它不再起作用了。还有谁有相同的问题吗?或者,它永远都行不通吗? 问题答案: IE不支持输入type =“ number”,但您可以使用jQueryUISpinner小部件。它非常易于使用,并且具有许多对开发人员友好的API。

  • 问题内容: 我创建了两个(即x1,y2),它们使用均匀分布进行了初始化,但是当我打印出结果时,它们不是我期望的。 这是我的代码: 结果如下: [6] [2] [0] 问题答案: 在您的代码中,和是随机数生成器。每次调用时,它们采用不同的值。因此,当您致电时,又依次致电您的数字生成器和,则没有理由获得与先前通话一致的结果。 为了实现您的期望,请将值存储在中: 另外,如果您不需要迭代之间的持久性,并且

  • 问题内容: 工作如何? 以下代码在这里不起作用: Employee.java 地址.java persistence.xml 这是测试类……请检查城市名称,它没有在ADDRESS表中按降序存储地址值 JPAOrderByAnnotationTest 问题答案: 我认为您误解了注释的实际作用。根据javadoc: 指定在 检索 关联或集合时,将值指定为关联的集合或元素集合的元素的顺序。 [添加重点]

  • 我这里有点麻烦。我试图在我的MVC4项目中使用TinyMCE作为文本编辑器。 到目前为止,这很简单,我只需要能够正确地显示编辑器。 我有两个重要的类。 控制员: 然后是视图,这就是我试图让TinyMCE工作的地方: @{ViewBag.Title=“Index”;} 亲善 这是一些可以用TinyMCE编辑的内容。 出于某种原因,结果是这样的:它看起来如何 知道为什么我没有从TinyMCE获得任何功

  • 问题内容: 因此,我的设置无法按我想要的方式工作。因此,每当我运行该程序时,它就会立即从0变为100。我尝试使用,任务,并尝试了,但没有任何尝试。 这是我的程序: @MadProgrammer这是我尝试做一名摆动工作人员并将每个名称写入文档并更新进度栏的尝试。该程序将达到86%左右并停止运行,永远不会创建完成的文档。该程序将创建一个空白文档。这是我首先创建的SwingWorker对象,这是两种方法

  • 问题内容: 我在JLayeredpane上有两个JPanels。其中一个显示pdf,重叠的一个具有透明背景(我使用过setOpaque(false))。现在,我可以将图形添加到透明面板中,这样看来我实际上是在注释pdf。我想要一个橡皮擦工具来删除这些注释。我尝试使用以下代码 其中path是由多条线构成的形状。现在,不是在先前的图形上绘制 透明线 ,而是绘制 黑线 。我要去哪里错了? 问题答案: 请