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

TensorFlow GPU 1.10不工作与CUDA 9.0

经博延
2023-03-14

如标题所示——我已经安装了TensorFlow图形处理器1.10和CUDA 9.0——它们不工作。追溯从Py魅力2018.2:

Traceback (most recent call last):

文件“C:\Users\Admin\AppData\Local\Programs\Python36\lib\site packages\tensorflow\Python\platform\self\u check.py”,第87行,在预加载检查ctypes中。Windell(build\u info.cudnn\u dll\u name)文件“C:\Users\Admin\AppData\Local\Programs\Python36\lib\ctypes\uuuuu init\uuuu.py”,第348行,在init self中_handle=_dlopen(self._name,mode)OSError:[WinError 126]Nie można odnaleźokreślonego modułu

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

回溯(最后一次调用):文件“C:/Users/Admin/Documents/PycharmProjects/DL_Tensor\u Flow\u begging/TF_Neural\u Network.py”,第2行,导入tensorflow作为TF文件“C:\Users\Admin\AppData\Local\Programs\Python\Python36\lib\site packages\tensorflow\u init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。python import-pywrap\u tensorflow\pylint:disable=未使用的导入文件“C:\Users\Admin\AppData\Local\Programs\python\Python36\lib\site packages\tensorflow\python\uuuuu init\uuuuuuuuuuuuuuuu.py”,第49行,来自tensorflow。python导入pywrap\u tensorflow文件“C:\Users\Admin\AppData\Local\Programs\python\Python36\lib\site packages\tensorflow\python\pywrap\u tensorflow.py”,第30行,在自检中。预加载检查()文件“C:\Users\Admin\AppData\Local\Programs\Python36\lib\site packages\tensorflow\Python\platform\self\u check.py”,第97行,在预加载检查中(build\u info.cudnn\u dll\u name,build\u info.cudnn\u version\u number))导入错误:找不到“cudnn64\u 7”。动态链接库'。TensorFlow要求将此DLL安装在%PATH%环境变量中命名的目录中。请注意,安装cuDNN与安装CUDA是一个单独的步骤,此DLL通常位于与CUDA DLL不同的目录中。您可以通过从以下URL下载cuDNN 7来安装必要的DLL:https://developer.nvidia.com/cudnn

退出代码1的过程结束

我检查了CUDA 9文件,没有“cudnn64_7”。dll文件。只是反刍。。。。dll文件有:cudart32_90和cudart64_90

我该怎么办?

笔记本电脑规格:Win10,8GB DDR4, Nvidia GTX 1050, i7 7700HQ

共有2个答案

程磊
2023-03-14

第二个错误的解决方案:

我们刚刚能够重现同样的错误,它是由丢失的MSVCP140.dll.引起的(谢谢@Wolffg!)安装Microsoft Visual C 2015可重新分发更新3(x64版本)应该可以修复它。你能试试吗,让我们知道它是否有效?

回答:github

所以总结一下——对于有这个问题的其他人——如果你从问题中得到错误——检查@Dawid_Sielski,我的第一个和第二个答案(这个)来摆脱这个问题。

谢谢大家!

嵇出野
2023-03-14

正如错误代码所说,您的计算机上也应该有cudnn。请看:https://developer.nvidia.com/cudnn

 类似资料:
  • 问题内容: 我是SQL,PDO和PHP的新手,所以我知道很多人在问自己。还是没什么冒险的……我想结合两个查询的结果,并使用别名使UNION查询的列名相同。我尝试了各种减少操作,直到没有减少的余地为止,我的应用程序需要的实际结果还有很多。我有以下代码,无法考虑为什么它不起作用。 这两个查询都是独立工作的,但是当我将它们与UNION结合使用时,我什么也没得到。任何建议将是最有帮助的。 非常感谢您的期待

  • 我正在尝试使用AdminMongo访问docker上的mongo数据库。 这是我的 当我执行时,adminmongo还会返回以下内容: 以下是给我的回复:

  • 我一整天都在尝试让我的Nginx/React应用程序连接到我的Node.js后端,它在我的开发环境中工作得很好。我的前端和后端部署在同一个虚拟机上各自的Docker容器中。Nginx容器可以直接与Node.js容器通信,它被确认工作正常,因为其他get/post请求工作正常。 这是我最初的Nginx配置。 这是我在控制台上看到的错误: < code > POST http://domain _ n

  • 当我试图将@Aspect映射到SettingService中定义的方法之一时,问题就开始了。这样地: 我的服务是这样的: 不知道为什么,在方法()执行后没有调用方面。神秘的是,方面可以与其他类一起工作/当类被注入类型为Blablabla$$EnhancerBySpringCGLIB时,这意味着什么?谢谢。

  • 我正在为youtube api实现OAuth 2… 公共静态凭据authorize(列表范围,字符串credentialDatastore)引发IOException { } 它在本地工作。从逻辑上讲,我将回调URL更改为http://localhost:8081/CallBack..在本地工作正常,但当我使用公共IP部署到AWS服务器时,它不起作用。 显示地址已被用于8081异常,甚至没有重定向

  • 我的任务是对接angular应用程序,并使用Nginx提供服务。 我已将angular项目构建到dist文件夹,并希望将此文件夹移动到nginx- 这就是我Docker项目的结构 在这个目录的顶部是一系列其他服务,它们需要与angular应用程序一起运行,而angular应用程序正在按预期运行。用下面的docker编写。yml文件 当我用docker build构建并运行这个容器时,它会按预期运行

  • 我有一个数据帧,它看起来像: 我想创建一个新的变量来识别一个网站是否使用6122喷墨作为我的dplyr管道的一部分。新变量应该包含Y或N。我使用了下面的代码: 我希望得到如下输出: 然而,我反而得到了这样的输出: 任何帮助都将不胜感激。

  • 我在GraphQL Java中定义了一个简单的模式来添加并获取。我的模式如下: 我创建了如下运行时连接: 查询工作正常,但变异不工作,并给出以下错误: 邮递员的突变是: 请帮帮我。它没有检测到突变类型,但查询工作绝对正常。我错过什么了吗?