1. 程式人生 > >Win10 下安裝 TensorFlow 遇到的一些問題

Win10 下安裝 TensorFlow 遇到的一些問題

偶然得到了一個英偉達的N卡,高興的不得了,高興之餘第一反應就是趕緊配置好,試試效果。結果遇到了一些問題,這裡分享出來,希望能幫助遇到同樣問題的小夥伴們。

我遇見的第一個問題是:CUDA8.0.44安裝過程中彈出找不到的圖形硬體。

這裡寫圖片描述

在網上沒找到相關的解決辦法,然後就去CUDA官網下了一個最新版的CUDA 8.0.60,這次沒有彈出這個對話方塊,成功的安裝上了。但是…我又遇見了第二個問題!

在Python IDEL視窗中執行 import tensorflow報錯了:

這裡寫圖片描述

看到上面那篇部落格裡提到了這個問題,就是要使用原有的 CUDA 8.0.44 版本,而不是最新的 8.0.60 版本,所以,我就解除安裝了最新的版本,忽略了第一個問題直接安裝,安裝完成之後,還是這個問題,頓時心涼半截…

然後發現遇到這個問題的小夥伴還真不少,但是大家的解決方法都不太一樣,有的就像我上面提到的,可能是 CUDA 的版本不對,需要安裝 CUDA 8.0.44;也有小夥伴是因為沒有把 cuDNN 解壓後的 cudnn64_5.dll 放在環境變數path能找到的路徑下;我嘗試著把cudnn64_5.dll拷貝到了NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin 目錄下,然而並沒有解決問題。

功夫不負有心人,我在github上找到了一個程式,是一個在Windows上執行TensorFlow時可以幫助診斷錯誤的指令碼(通常是%PATH%環境變數中缺少東西才會導致上述錯誤,指令碼會給出關於可能丟失的內容的提示)。

抱著試試看的心態,在Python中運行了一下,這裡我得到的診斷結果是:

這裡寫圖片描述

按照它給的連結,我下載了vc_redist.x64.exe程式並進行安裝,然後就可以正常執行tensorflow了,好開心有木有>.<

這裡寫圖片描述

以上就是我安裝TensorFlow遇到的問題和解決方法,雖然過程很糾結,好在安裝成功了。