当前位置: 首页 > 面试题库 >

无法在Windows 10上为GPU导入Tensorflow

富凯风
2023-03-14
问题内容

尝试在我的机器上安装Tensorflow的gpu版本,但尝试``导入tensorflow’‘时遇到此错误

ImportError追溯(最近一次通话最近)C:\ Users \ snh5_000 \ Anaconda3 \ lib \ site-
packages \ tensorflow \ python \ pywrap_tensorflo w_internal.py in
swig_import_helper()17尝试:—> 18返回importlib.import_module(mname)
19,除了ImportError:

C:\ Users \ snh5_000 \ Anaconda3 \ lib \ importlib__init
__。py在import_module(名称,pac kage)中125级别+ = 1->
126返回_bootstrap._gcd_import(name [level:],包,级别)127

_gcd_import中的C:\ Users \ snh5_000 \ Anaconda3 \ lib \
importlib_bootstrap.py(名称,pac kage,级别)

在_find_and_load(name,import_)中的C:\ Users \ snh5_000 \ Anaconda3 \ lib \
importlib_bootstrap.py

C:\ Users \ snh5_000 \ Anaconda3 \ lib \ importlib_bootstrap.py in
find_and_load_unlock ed(name,import

_load_unlocked中的C:\ Users \ snh5_000 \ Anaconda3 \ lib \
importlib_bootstrap.py(spec)

C:\ Users \ snh5_000 \ Anaconda3 \ lib \
importlib_bootstrap.py在module_from_spec(spec)中

C:\ Users \ snh5_000 \ Anaconda3 \ lib \
importlib_bootstrap_external.py在create_modul e中(self,spec)

C:\ Users \ snh5_000 \ Anaconda3 \ lib \ importlib_bootstrap.py in
_call_with_frames_rem oved(f, args,* kwds)

ImportError:DLL加载失败:找不到指定的模块。

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

ImportError Traceback(最近一次通话最近一次)C:\ Users \ snh5_000 \ Anaconda3 \ lib \
site-packages \ tensorflow \ python \ pywrap_tensorflo w.py in()40
sys.setdlopenflags(_default_dlopen_flags | ctypes.RTLD_GLOBAL)—>
41来自tensorflow.python.pywrap_tensorflow_internal导入
42来自tensorflow.python.pywrap_tensorflow_internal导入
版本*

C:\ Users \ snh5_000 \ Anaconda3 \ lib \ site-packages \ tensorflow \ python
\ pywrap_tensorflo w_internal.py in()20 return importlib.import_module(’_
pywrap_tensorflow_internal’)—> 21 _pywrap_tensorflow_internal =
swig_import_er

C:\ Users \ snh5_000 \ Anaconda3 \ lib \ site-packages \ tensorflow \ python
\ pywrap_tensorflo w_internal.py in swig_import_helper()19除了ImportError:—>
20 return importlib.import_module(’_ pywrap_tensorflow_internal’)21
_pywrap_tensor = s )

C:\ Users \ snh5_000 \ Anaconda3 \ lib \ importlib__init
__。py在import_module(名称,pac kage)中125级别+ = 1->
126返回_bootstrap._gcd_import(name [level:],包,级别)127

ImportError:没有名为“ _pywrap_tensorflow_internal”的模块

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

()中的ImportError Traceback(最近一次呼叫最近)----> 1 import tensorflow

C:\ Users \ snh5_000 \ Anaconda3 \ lib \ site-packages \ tensorflow__init
__。py in()22 23#pylint:disable = wildcard-import —> 24 from
tensorflow.python import * 25#pylint:enable = wildcard-进口26

C:\ Users \ snh5_000 \ Anaconda3 \ lib \ site-packages \ tensorflow \
python__init __。py in ()49从tensorflow.python import numpy as np 50
—> 51 import pywrap_tensorflow 52 53#协议缓冲区

C:\Users\snh5_000\Anaconda3\lib\site-
packages\tensorflow\python\pywrap_tensorflo w.py in () 50 for some common
reasons and solutions. Include the entire stack trace 51 above this error
message when asking for help.”“” % traceback.format_exc () -–> 52 raise
ImportError(msg) 53 54 # pylint: enable=wildcard-import,g-import-not-at-
top,unused-import,line- too-long

ImportError:追溯(最近一次通话最近):文件“ C:\ Users \ snh5_000 \ Anaconda3 \ lib \ site-
packages \ tensorflow \ python \ pywrap_t
ensorflow_internal.py”,swig_import_helper中的第18行,返回importlib.import_module(mname)文件“
C:\ Users \ snh5_000 \ Anaconda3 \ lib \ importlib__init
__。py”,在impt_module中的第126行,返回_bootstrap._gcd_import(name
[level:],package,level),文件“”,在986行,在_gcd_import
File“”中在_find_and_load文件“”中的第969行,在第958行,在_find_and_load_unlocked文件“”中的第958行,在_load_unlocked文件“”中的第666行,在module_from_spec
文件“”中的第577行,在create_module
文件“”中的906行_call_with_frames_removed ImportError:DLL加载失败:指定的模块无法找到。

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

html" target="_blank">回溯(最近一次通话):文件“ C:\ Users \ snh5_000 \ Anaconda3 \ lib \ site-packages \
tensorflow \ python \ pywrap_t
ensorflow.py”,行41,来自tensorflow.python.pywrap_tensorflow_internal import *文件“
C :Users \ snh5_000 \ Anaconda3 \ lib \ site-packages \ tensorflow \ python
\ pywrap_t ensorflow_internal.py“,第21行,在_pywrap_tensorflow_internal =
swig_import_helper()文件“ C:\ Users \ snh5_000 \ Anaconda3 \ lib \ site-
tensorflow \ python \ pywrap_t
ensorflow_internal.py“,第20行,在swig_import_helper中,返回importlib.import_module(’

pywrap_tensorflow_internal’)文件” C:\ Users \ snh5_000 \ Anaconda3 \ lib \
importlib__init __。py“,行126,在错误启动时返回._gcd_import(name
[level:],程序包,级别)ImportError:没有名为“_pywrap_tensorflow_internal’

无法加载本地TensorFlow运行时。

参见
https://www.tensorflow.org/install/install_sources#common_installation_probl
ems

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

运行Windows 10,Python 3.5.2,Anaconda 4.2.0 64位。使用’pip install tensorflow-
gpu’安装了tensorflow-gpu。

我尝试过https://github.com/tensorflow/tensorflow/issues/5949中的修复程序,即运行Microsoft
Visual C ++ 2015 Redistributable Update 3,并确认我在System32 / SysWOW64 / my
Python文件夹中具有以下DLL:

内核32.dll

WSOCK32.dll

WS2_32.dll

SHLWAPI.dll

python35.dll

MSVCP140.dll

VCRUNTIME140.dll

api-ms-win-crt-runtime-l1-1-0.dll

api-ms-win-crt-heap-l1-1-0.dll

api-ms-win-crt-utility-l1-1-0.dll

api-ms-win-crt-stdio-l1-1-0.dll

api-ms-win-crt-string-l1-1-0.dll

api-ms-win-crt-math-l1-1-0.dll

api-ms-win-crt-convert-l1-1-0.dll

api-ms-win-crt-environment-l1-1-0.dll

api-ms-win-crt-filesystem-l1-1-0.dll

api-ms-win-crt-time-l1-1-0.dll

值得注意的是,Tensorflow的cpu版本可以导入并正常运行,但是当我尝试使用gpu版本时,会出现上述错误。我认为这是由于配置CUDA工具包/
cudNN时出现的错误,但是我认为我正确执行了说明中列出的所有内容。我确保在CUDA工具包的PATH环境变量中有一个条目(导致\ bin和\
libnvvp),并为cudNN添加了一个条目(导致\ cuda)。

您有什么需要帮助的想法或其他信息吗?


问题答案:

尝试重命名cudnn64_6.dllcudnn64_5.dllin C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin



 类似资料:
  • 我已经成功地用安装了tensorflow,一切正常。 我也可以成功地用安装tenstorflow-gpu,但是我不能在我的python脚本中导入它: 我已经安装了CUDA v9。0并运行windows 10

  • 我想在Windows10中的gpu上运行我的代码,就像GoogleColab一样,我们可以改变运行时选项,这很容易转换到gpu。是否有可能在windows中对jupyter笔记本进行同样的操作。

  • 我是Java和编程的一年级新生,我正在coursera上学习算法。我想通过编写一个简单的二进制搜索并按照书上的说明进行练习,但是当我尝试使用algs4时。jar库由图书在线资源提供,库无法解析: 我尝试导入edu时出错。普林斯顿大学反恐精英。StdIn和Eclipse告诉我无法解析导入edu。我已经按照说明将jar文件作为引用库(通过project将classpath变量添加到项目的构建路径中

  • 我试图从djangotoolbox.fields使用Listfield,但它给我一个错误说: 我做错了什么?

  • 导入tensorflow时出错。 我的电脑规格: 操作系统:ubuntu 18.04 英伟达RTX 2080钛*2 Nvidia驱动程序-415 CUDA:10.0 cuDNN:7.3.0 tensorflow:1.11.0 错误: 回溯(最后一次调用):文件“/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap\u ten

  • 我知道这已经被要求了10次,但我已经尝试了所有在stackoverflow上提出的解决方案,但没有一个对我有用。我尝试了这些,但没有结果: Android Studio在Gradle下载创建新项目时陷入困境 Android Studio安装Gradle时出错 使用Gradle Android Studio 0.2.1构建问题