簡體   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