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

tensorflow gpu拒绝运行一个奇怪的错误

应和悦
2023-03-14

我刚刚购买了RX2070,安装了microsoft visual studio,然后是CUDA,然后是cuDNN。在此之后,我安装了anaconda并发出命令

pip安装tensorflow gpu

pip安装keras

从理论上讲,使用tensorflow gpu的功能版本,我尝试运行在cpu版本下工作的神经网络,出现了以下错误。

在尝试导入tensorflow时,也会出现相同的错误

File"",第1行,在runfile('C:/用户/g/桌面/大师-项目/高斯ROC示例/神经网络工作Example.py',wdir='C:/用户/g/桌面/大师-项目/高斯ROC示例')

文件“C:\ProgramData\Anaconda3\lib\site packages\spyder\utils\site\sitecustomize.py”,第705行,在runfile execfile(文件名,命名空间)中

文件“C:\ProgramData\Anaconda3\lib\site packages\spyder\utils\site\sitecustomize.py”,第102行,在execfile exec(compile(f.read(),filename,'exec'),命名空间)中

文件“C:/Users/g/Desktop/Masters Project/Gaussian-ROC-example/Neural-networked-example.py”,第7行,从keras.models导入Sequential作为Sequential

文件“C:\ProgramData\Anaconda3\lib\site packages\keras\uuuuu init\uuuuuuu.py”,第3行,在from中。导入UTIL

文件"C:\Program Data\Anaconda3\lib\site-包\keras\utils__init__. py",第6行,在from. index中conv_utils

文件"C:\Program Data\Anaconda3\lib\site-包\keras\utils\conv_utils.py",第9行,在from...导入后端为K

文件"C:\Program Data\Anaconda3\lib\site-包\keras\backend__init__. py",第89行,在from.tensorflow_backend导入*中

文件“C:\ProgramData\Anaconda3\lib\site packages\keras\backend\tensorflow\u backend.py”,第5行,作为tf导入tensorflow

文件“C:\ProgramData\Anaconda3\lib\site packages\tensorflow__init__.py”,第22行,from tensorflow.python import pywrap_tensorflow#pylint:disable=unused import

文件“C:\ProgramData\Anaconda3\lib\site packages\tensorflow\python__init__.py”,第49行,from tensorflow.python import pywrap_tensorflow

文件"C:\Program Data\Anaconda3\lib\site-包\tenstorflow\python\pywrap_tensorflow.py",第74行,在提升的重要性错误(msg)

ImportError:Traceback(最后一次调用):文件“C:\ProgramData\Anaconda3\lib\site packages\tensorflow\python\pywrap\u tensorflow.py”,第58行,从tensorflow.python.pywrap\u tensorflow\u internal import*文件“C:\ProgramData\Anaconda3\lib\site packages\tensorflow\python\pywrap\u tensorflow\u internal.py”,第28行,在“C:\ProgramData\Anaconda3\lib\site packages\tensorflow\python\pywrap\u tensorflow\u internal.py”文件“C:\ProgramData\Anaconda3\lib\site packages\tensorflow\u internal.py”的第24行中,在“swig\u import\u helper”mod=imp.load\u模块(“U pywrap\u tensorflow\u internal”,fp,路径名,描述)文件“C:\ProgramData\Anaconda3\lib\imp.py”,第243行,在load_模块返回load_动态(名称、文件名、文件)文件“C:\ProgramData\Anaconda3\lib\imp.py”的第343行中,在load_动态返回_load(spec)导入错误:DLL加载失败:找不到指定的模块。

未能加载本机TensorFlow运行时。

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

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

我无法解决这个问题,我可以尽我最大的能力确认其他软件包是正确的,我绝对被难住了。

共有2个答案

卫琛
2023-03-14

如果您使用蟒蛇并键入:

conda install tensorflow-gpu

它会下载所有的依赖项包括Cuda和Cudnn

朱鹏
2023-03-14

确保安装了正确的Cuda和Cudnn版本。您可以在此处检查所需的版本,如果错误仍然存在,请尝试重新安装tensorflow。

 类似资料:
  • 我在Digitalocean上安装了一个VPS服务器。安装了Ubuntu 18.04、LAMP等。最后,我安装了ffmpeg。它在终端上运行良好,但当我尝试通过php执行它时,会出现一个奇怪的“权限被拒绝”错误: 以下是一些信息: root@vl:/#何去何从ffmpeg ffmpeg: /usr/local/bin/ffmpeg root@vl:/#何去何从ff探针: /usr/local/bi

  • 我正在使用Mapstruct映射将一个POJO转换为另一个POJO模型 以下是mapstruct自动生成的方法 该方法基本上获取源POJO的映射,并将其转换为目标模型的映射。生成正在通过。 当我运行代码时,我在这个方法中得到了ClassCast异常:HeaderAttributeGenericDataTypeMaptoStringEnergiectAttributeDataMap 堆栈跟踪: 我还

  • 问题内容: 我正在使用此代码: 但是在编译时出现此错误: 然后是堆栈跟踪的编译器错误。 我将在课堂开始时同时进行这两种导入: 有什么事吗 在Netbeans中,我看到自动完成选项并且Locale对象没有语法错误… 问题答案: 您的设置有些麻烦,下面的程序对我来说很好用。 它要求源代码的事实使我相信它正在尝试以某种调试模式进行编译或运行。您不需要编译java.util。*的源代码,这很奇怪。 看看我

  • 问题内容: 我正在尝试运行elasticsearch,并使用以下命令尝试放置数据- 但我收到以下错误- 我试图通过增加队列大小- 但是我仍然遇到同样的错误。 问题答案: 您遇到的问题是因为 批量操作队列 已满。 节点ES具有许多线程池,包括通用线程,搜索线程,索引线程,建议线程,批量线程等。在您的情况下,问题在于批量操作队列已满。 尝试调整批量操作的线程池的队列大小: 或减少一次发送的批量操作数量

  • 我有以下代码来解析一个JSON文件: 要处理以下JSON文件: 如果我执行此代码,我将收到以下错误: 所以我开始一步一步地调试应用程序,看看part processing()中的哪个代码部分抛出了这个异常。令人惊讶的是,那里的所有代码都正常执行:没有抛出异常,也没有返回结果I except。 更让我惊讶的是,当我稍微改变第一种方法的代码时,它可以在不产生异常的情况下工作。 我不知道println方

  • 问题内容: 当我使用Node运行此代码时,它会在控制台中引发错误(甚至首先显示文本)。 但是,当我将方法链接到方法时,错误消失了: 难道第一个代码不应该处理拒绝吗? 我还尝试了Chrome中的第一个代码,当我在新标签页(或google.com)中打开检查器时,该代码就可以使用。如果我在其他任何页面中,则会引发异常。有什么解释吗?这对我来说真的很奇怪! 问题答案: 为了被视为已处理,被拒绝的诺言应与