繁体   English   中英

Tensorflow GPU安装错误Windows 10 Anaconda

[英]Tensorflow GPU installation Error Windows 10 Anaconda

我在尝试为GPU使用设置Tensorflow时遇到了困难。 我不是Windows 10,已经下载了CUDA®Toolkit 8.0,cuDNN v5.1。 并按照Windows的建议重新安装并卸载了Visual C ++ 2015, 在Windows上,运行“ import tensorflow”不会生成名为“ _pywrap_tensorflow”的模块错误,但这没有任何效果。 我也不太确定PATH或是否正确包含了所有内容。 这是我一直收到的错误(很抱歉,引用不正确,但是我一直收到格式错误):

Microsoft Windows [版本10.0.14393](c)2016 Microsoft Corporation。 版权所有。

C:\\ Users \\ Austin>激活test_env

(test_env)C:\\ Users \\ Austin> python

Python 3.5.3 | 由conda-forge打包| (默认值,2017年2月9日,15:12:38)[win32 MSC v.1900 64 bit(AMD64)]键入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。

>>>将tensorflow导入为tf

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

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

回溯(最近一次通话):文件“ C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ site-packages \\ tensorflow \\ python \\ pywrap_tensorflow.py”,行41,来自tensorflow.python.pywrap_tensorflow_internal import *文件“ C: \\ Anaconda3 \\ envs \\ test_env \\ lib \\ site-packages \\ tensorflow \\ python \\ pywrap_tensorflow_internal.py“,第21行,在_pywrap_tensorflow_internal = swig_import_helper()文件” C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ site \\ packages python \\ pywrap_tensorflow_internal.py“,第20行,在swig_import_helper中返回importlib.import_module('_ pywrap_tensorflow_internal')文件” C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ importlib__init __。py“,行126,在import_module中返回_bootstrap_cd。 [级别:],软件包,级别)ImportError:没有名为“ _pywrap_tensorflow_internal”的模块

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

回溯(最近一次通话):文件“”,行1,位于文件“ C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ site-packages \\ tensorflow__init __。py”,行24,来自tensorflow.python import *文件“ C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ site-packages \\ tensorflow \\ python__init __。py“,第51行,来自tensorflow.python导入pywrap_tensorflow文件” C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ site-packages \\ tensorflow \\ python \\ pywrap_tensorflow.py“,第52行,引发ImportError(msg)ImportError:追溯(最近一次调用为最新):文件“ C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ site-packages \\ tensorflow \\ python \\ pywrap_tensorflow_internal。 py“,第18行,在swig_import_helper中返回importlib.import_module(mname)文件” C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ importlib__init __。py“,在第126行,在import_module中返回_bootstrap._gcd_import(name [level:],包(级别),文件_gcd_import的文件“”的第986行,行969,_find_and_load文件的“”的第969行,_find_and_load_unlocked文件“”的第958行,第666行,_load_unlocked文件的“”,模块from_spec的第577行 create_module中的文件“”,第914行,_call_with_frames_removed中的文件“”,第222行ImportError:DLL加载失败:找不到指定的模块。

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

回溯(最近一次通话):文件“ C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ site-packages \\ tensorflow \\ python \\ pywrap_tensorflow.py”,行41,来自tensorflow.python.pywrap_tensorflow_internal import *文件“ C: \\ Anaconda3 \\ envs \\ test_env \\ lib \\ site-packages \\ tensorflow \\ python \\ pywrap_tensorflow_internal.py“,第21行,在_pywrap_tensorflow_internal = swig_import_helper()文件” C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ site \\ packages python \\ pywrap_tensorflow_internal.py“,第20行,在swig_import_helper中返回importlib.import_module('_ pywrap_tensorflow_internal')文件” C:\\ Anaconda3 \\ envs \\ test_env \\ lib \\ importlib__init __。py“,行126,在import_module中返回_bootstrap_cd。 [级别:],软件包,级别)ImportError:没有名为“ _pywrap_tensorflow_internal”的模块

无法加载本地TensorFlow运行时。

请参阅https://www.tensorflow.org/install/install_sources#common_installation_problems

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

>>>


这就是我为PATH获得的功能(我认为这是问题所在,但是我对PATH到底是什么还是不了解……)

(test_env)C:\\ Users \\ Austin> PATH PATH = C:\\ Anaconda3 \\ envs \\ test_env; C:\\ Anaconda3 \\ envs \\ test_env \\ Library \\ mingw-w64 \\ bin; C:\\ Anaconda3 \\ envs \\ test_env \\ Library \\ usr \\ bin; C:\\ Anaconda3 \\ envs \\ test_env \\ Library \\ bin; C:\\ Anaconda3 \\ envs \\ test_env \\ Scripts; C:\\ Program Files \\ NVIDIA GPU Computing Toolkit \\ CUDA \\ v8.0 \\ bin; C:\\程序文件\\ NVIDIA GPU计算工具包\\ CUDA \\ v8.0 \\ libnvvp; C:\\ Program Files(x86)\\ Tesseract-OCR; C:\\ Anaconda3; C:\\ Anaconda3 \\ Scripts; C:\\ Program Files \\ NVIDIA GPU Computing工具包\\ cudnn-8.0-windows10-x64-v5.1 \\ cuda; C:\\ Program Files \\ Common Files \\ microsoft shared \\ ClickToRun; C:\\ Users \\ Austin \\ AppData \\ Local \\ Microsoft \\ WindowsApps; C:\\ Users \\ Austin \\ AppData \\ Local \\ atom \\ bin; C:\\ WINDOWS \\ system32; C:\\ WINDOWS; C:\\ WINDOWS \\ System32 \\ Wbem;

(test_env)C:\\ Users \\ Austin>

弄清楚了。 需要将下载的cudnn的内容复制到CUDA文件夹内的相应位置(例如,lib,bin等)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM