Win7/Win10環境安裝:Cuda+keras+tensorflow-gpu

安裝環境及注意事項

電腦配置:

系統環境:Win7/Win10
顯卡:NVIDIA GTX1080/Nivida TaiTan
在以上環境中均可安裝,本文以Win10_x64/NVIDIA GTX1080爲例安裝

注意事項

python版本不小於3.5否則TensorFlow不能安裝,本文安裝Python = 3.5
CUDA Driver Version = 8.0

Install下載

Windows Packages for Python下載:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
安裝包最好下載與本文版本號一致的安裝包,由於xx雲盤禁止共享安裝包,所以要麻煩各位大大自己下載了!!!

1. 安裝CUDA

1.1 安裝CUDA參考

Installing TensorFlow on Windows:
https://www.tensorflow.org/install/install_windows
CUDA Installation Guide for Microsoft Windows:
http://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/
參考
http://www.cnblogs.com/hzm12/p/6422701.html
下載地址:https://developer.nvidia.com/cuda-downloads

1.2 安裝CUDA

安裝cuda_8.0.61_win10.exe

1.3 安裝CUDA補丁

☆–安裝補丁cuda_8.0.61.2_windows.exe

☆–打開cmd,輸入:nvcc -V (注意區分大小寫),驗證CUDA是否正確安裝。如正確安裝則運行結果如下:

nvcc -V

1.4 測試CUDA是否安裝成功

執行NVIDIA安裝目錄
..\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release
中的deviceQuery.exe和bandwidthTest.exe測試安裝是否成功。
如成功則如下圖所示:

執行deviceQuery.exe:
deviceQuery.exe

執行bandwidthTest.exe:
bandwidthTest.exe

1.5 測試CUDA不成功補救措施

重新編譯CUDA8.0自帶的samples
①用vs2012打開目錄..\NVIDIA Corporation\CUDA Samples\v8.0下的Samples_vs2012.sln,分別重新生成Release x64與Debug x64環境下的Samples_vs2012解決方案。
②如重新生成解決方案出錯,提示找不到頭文件:”d3dx9.h”、 ”d3dx10.h” ”d3dx11.h”的錯誤。可安裝DXSDK_Jun10.exe解決該問題。(安裝完成後需重新打開Samples_vs2012.sln工程編譯)

1.6 配置CUDA環境變量

☆–手動添加系統環境變量
這裏寫圖片描述

☆–在系統變量path中添加環境變量
這裏寫圖片描述

☆–如對環境配置較熟悉,則配置需求的環境變量即可,可對上述環境變量配置做相應修改,如NVIDIA安裝路徑非默認路徑,則將上述環境變量中的路徑修改爲NVIDIA對應的安裝路徑。

2. 安裝cuDNN

2.1 下載cudnn

cudnn-8.0-windows10-x64-v5.1
下載鏈接: https://developer.nvidia.com/cudnn

2.2 安裝cudnn

安裝cudnn-8.0-windows10-x64-v5.1,注意安裝版本選擇爲v5.1,v6.0版本可能無法安裝TensorFlow_GPU,解壓安裝包得到cuDNN(bin/include/lib)三個文件夾,將CUDA安裝路徑下的對應文件替換爲解壓包中的文件,即完成安裝。

3. 安裝Anaconda

3.1 安裝Anaconda

安裝Anaconda3-4.4.0-Windows-x86_64.exe。安裝完成後,打開cmd窗口,運行Python,安裝成功則顯示如下內容
這裏寫圖片描述

如不成功則手動添加Anaconda環境,在系統環境變量path中添加
..\Aconda3
..\Aconda3\Scripts
..爲Anaconda的安裝路徑,重啓電腦後path環境生效。

3.1 創建Anaconda虛擬環境

☆–1 打開cmd窗口輸入創建虛擬環境命令:

conda create -n tensorflow-gpu python=3.5

☆–2 輸入激活環境命令:

activate tensorflow-gpu

這裏寫圖片描述

☆–3 安裝開發需要的各種包:

pip install tensorflow-gpu
pip install scikit_image-0.13.0-cp35-cp35m-win_amd64.whl 

注意:安裝軟件之前必須啓動環境,如本文安裝tensorflow-gpu時爲:

(tensorflow-gpu)C:\Users\CLS>pip install tensorflow-gpu

注意:安裝.whl文件時需將對應的文件夾拷貝到當前執行路徑,本文將whl文件拷貝到C:\Users\CLS文件夾下

pip install 換源參考:
http://blog.csdn.net/fei13148687/article/details/78150017
whl文件下載地址:
http://www.lfd.uci.edu/~gohlke/pythonlibs/

4. 檢測是否安裝成功

打開cmd執行下列操作,結果如下圖所示則環境搭建成功
這裏寫圖片描述

5. Win10 python開發環境

推薦使用PyCharm
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章