我正在尝试根据以下指南在Windows 10上安装带有GPU支持的Tensorflow:https://nitishmutha.github.io/tensorflow/2017/01/22/TensorFlow-with-gpu-for-windows.html
但是,当我在Conda Python 3.5.2中导入tensorflow时出现以下错误:
我如何修复此dll-not-found错误? ' pip install tensorflow-gpu'没有给出任何错误。
文件"",第666行,在_load_unlocked中 在module_from_spec中文件"",第577行 文件"",第906行,在create_module中 文件"",第222行,在_call_with_frames_removed中 ImportError:DLL加载失败:找不到指定的模块。
在处理上述异常期间,发生了另一个异常:
追踪(最近的呼叫最后):
文件" C:\ ProgramData \ Anaconda3 \ envs \ tensorflow -gpu \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py",第41行, 来自tensorflow.python.pywrap_tensorflow_internal import *
文件" C:\ ProgramData \ Anaconda3 \ envs \ tensorflow -gpu \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py",第21行,在_pywrap_tensorflow_internal = swig_import_helper()文件" C :\ ProgramData \ Anaconda3 \ ENVS \ tensorflow-GPU \ lib中\站点包\ tensorflow \蟒\ pywrap_tensorflow_internal.py&#34 ;, 第20行,在swig_import_helper中 return importlib.import_module(' _pywrap_tensorflow_internal')
文件" C:\ ProgramData \ Anaconda3 \ envs \ tensorflow -gpu \ lib \ importlib__init __。py",第126行,在import_module中 return _bootstrap._gcd_import(name [level:],package,level)
ImportError:没有名为' _pywrap_tensorflow_internal'无法加载原生 TensorFlow运行时。
见https://www.tensorflow.org/install/install_sources#common_installation_problems
出于一些常见原因和解决方案。包括整个堆栈跟踪
请求帮助时,请在此错误消息上方。
答案 0 :(得分:1)
使用pip的Tensorflow安装没有出现任何错误,但我通过安装CuDNN V6而不是CuDNN V5.1解决了我的问题。看起来tensorflow V1.3.0现在使用CuDNN V6。
答案 1 :(得分:0)
您可以选择在Windows上使用本机pip安装Tensorflow。 https://www.tensorflow.org/install/install_windows
您可以使用python脚本(tensorflow_self_check.py)检查安装过程中的问题。