在安裝了CUDA 8和CuDNN 7的Windows 10上,安裝Tensorflow(GPU和CPU版本,儘管我將專注於GPU版本)存在麻煩。在Windows上安裝Tensorflow的問題
當試圖用python3.5使用pip install tensorflow-gpu
在系統範圍內安裝它時,它報告沒有匹配的軟件包。
如果我用整個社會的支持蟒蛇分佈(使用在documentation頁描述的步驟,而不是安裝它,它正確地安裝Tensorflow,但是當我將其導入到程序顯示以下錯誤:
>>> import tensorflow as tf
[...]
ImportError: DLL load failed: The specified module could not be found.
[...]
ImportError: No module named '_pywrap_tensorflow_internal'
[...]
Failed to load the native TensorFlow runtime.
。
整個堆棧跟蹤可以用paste-bin
對於CUDA,我設置以下系統環境變量:CUDA_HOME
,CUDA_PATH
,並通過CUDA_PATH_V8_0
各種教程的建議此外cuDNN一直使用NVI安裝dia的指令和路徑變量已被設置爲CUDA\v8.0\bin
和CUDA\v8.0\libnvvp
。
看來我已經正確安裝了cuDNN v6.0。 (我有'cudnn64_7.dll',它的依賴放置,並鏈接到路徑變量) –
有說:「特別是,cuDNN版本必須完全匹配:如果找不到'cuDNN64_6.dll '要使用不同版本的cuDNN,你必須從源代碼構建。「 –
謝謝,你似乎是正確的,它是由於在cuDNN庫的版本中引起混淆而引起的。 –