我的安裝條件:win10 64位操作系統的電腦,連的無線網
安裝過程中最需要注意的是版本,要保持版本符合要求,安裝前確認自己的電腦或者軟件是否滿足一下版本要求,我的安裝過程也會符合以下要求。
- 顯卡支持 CUDA。
- Python 版本是 3.5.x 64 位及以上。(TensorFlow 從 1.2 開始支持 Python 3.6,之前的官方是不支持的)
- 有穩定的網絡連接。
- pip 版本 >= 8.1。
安裝過程分為六步(總共花費4h):
- 安裝git
- 安裝VS2017
- 安裝python
- 安裝CUDA和cuDNN
- 配置深度學習環境
- 安裝VS Tools For AI插件
1. 安裝git
如果你已經安裝git,請跳過此步。
選擇64-bit Git for Windows Setup下載,下載後的exe文件如下圖所示:
雙擊.exe開始安裝
選擇好自己的安裝路徑(最好不要安裝在c盤),一路默認安裝,直到Adjusting your PATH environment
請選擇Use Git from the Windows Command Prompt,這一步幫助你將Git添加到環境變量中了,然後就可以直接在命令行裡使用Git啦。然後繼續next,直到安裝結束。安裝時間為15min。
2.安裝vs2017
如果你已經安裝vs2017,請先不要跳步,看完之後再跳此步。
下載完成後點擊.exe文件進行安裝,我選擇安裝在了D盤。以前我安裝過了使用c++的桌面開發(這個不是AI環境配置需要的),如果我們只需要配置AI的環境,就只選擇.NET桌面開發和python開發。(note:建議安裝 Anaconda,Anaconda集成了很多科學計算所必需的庫,能夠避免很多依賴問題)
這個安裝環境可能久一點,由網速而定,我連的wifi比較慢,花費了1.5h,這個期間你可以做點別的事,看看書或者打一局遊戲。
安裝完後配置VS2017的系統環境變量:
我的vs2017安裝目錄:
D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\\x64
打開我的電腦->屬性->環境變量->高級系統設置->新建用戶變量vs2017,將目錄添加到vs2017變量的值裡面。
在系統變量path中,也將目錄添加到path變量的值中。
新建一個系統變量Lib,將以下目錄添加到Lib變量的值中。
D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\\x64;"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\\ucrt\\x64;";"C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\\um\\x64;";
再新建一個系統變量INCLUDE,將以下目錄添加到INCLUDE變量的值中。
D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\\ucrt;
此時就把vs2017的環境變量配置好了,驗證你是否配置正確,可以按住win+R,打開cmd,輸入cl,出現如下圖說明你配置正確。
3.安裝python3.6.5
如果你已經安裝python3.6.X 64位版本,請跳過此步。
下載完後,點擊.exe安裝
並將python3.6添加到PATH,這樣程序會自動將Python加入環境變量,這樣避免在安裝後手動配置環境變量,其餘的默認安裝結束。
安裝完後,用win+R打開cmd,輸入python,回車,出現如圖所示表示安裝python成功。
並輸入python -m pip install -U pip將pip更新到最新版本10.0.1。
安裝python3.6.5耗費35min,耗時長是因為以前安裝了32位版本,卸載32位版本之後重新安裝64版本的。
4.安裝CUDA與cuDNN
安裝之前科普:
我們學習過程中需要用到TensorFlow ,TensorFlow有兩個版本:CPU 版本和 GPU 版本。
GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要。如果要安裝 GPU 版本,請先確認顯卡支持 CUDA。我安裝的是 GPU 版本,所以就以 GPU 安裝為例。
首先通過操作系統更新,升級顯卡NVIDIA驅動到最新版,如果沒有顯卡NVIDIA,可以通過電腦管家或者自行查找資源下載,之後進行如下步驟。
4.1安裝CUDA 9.X
我選擇安裝的版本為CUDA9.0,文件大約(~ 1.4 GB)
note:CUDA8.0是與VS2017不兼容的,如果用CUDA8.0,必須使用VS2015以下的VS版本。CUDA9.0開始兼容VS2017。
點擊後,選擇如下的配置:
下載完後,點擊.exe進行安裝。
我配置CUDA的安裝路徑為D盤。一路默認安裝,安裝完成,耗時25min。
確認是否安裝成功。可以按住win+R,打開cmd,輸入set cuda,如果有cuda的路徑,則安裝成功。
4.2安裝cuDNN 7.0.5
選擇我們需要安裝的版本
下載文件如下:
將文件進行解壓,取出cudnn64_7.dll,並複製到CUDA的“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin”目錄下,這就配置好cuDNN的環境,耗時20min。
5.配置深度學習環境
配置這個環境只需要進行如下步驟:
首先按住win + R ,打開cmd,在命令行中輸入:
或者在你電腦的某個盤新建一個文件夾為AI,然後再按win+R,打開cmd,輸入某盤:\,然後cd 某盤:\AI,之後的步驟與之前一樣。
等待安裝完成即可。
安裝過程中,出現警告:Not detect Visual Studio 2017 or 2015! We recommend Visual Studio 2017, please manually download and install Visual Studio 2017
如下圖所示:
出現該原因是vs2017的環境變量沒有配置好,需要重新配置一下(配置系統環境變量時記得“;”分隔符用英文的),配置成功(共花費30min)。
6.安裝tools for ai插件
打開Visual Studio,選擇工具->擴展和更新->選擇“聯機”->搜索“AI”,並下載Microsoft Visual Studio Tools for AI。
下載完後,VS2017會自動安裝這個插件,等VS2017安裝完後,可以重新打開VS,如果在界面上看到這樣的內容,說明你安裝成功了,這個插件8.8M,由於那時網速比較慢,我下載成功花費了20min,安裝成功花費25min。
看到這裡,說明你已經配置好了Visual Studio AI 的環境,恭喜你!堅持就是勝利!給自己點個贊吧!接下來你就可以愉快的使用Visual Studio Tools For AI進行開發了。
閱讀更多 技術囧途 的文章