Windows下Visual Studio AI 環境搭建

我的安裝條件:win10 64位操作系統的電腦,連的無線網

安裝過程中最需要注意的是版本,要保持版本符合要求,安裝前確認自己的電腦或者軟件是否滿足一下版本要求,我的安裝過程也會符合以下要求。

  1. 顯卡支持 CUDA。
  2. Python 版本是 3.5.x 64 位及以上。(TensorFlow 從 1.2 開始支持 Python 3.6,之前的官方是不支持的)
  3. 有穩定的網絡連接。
  4. pip 版本 >= 8.1。

安裝過程分為六步(總共花費4h):

  1. 安裝git
  2. 安裝VS2017
  3. 安裝python
  4. 安裝CUDA和cuDNN
  5. 配置深度學習環境
  6. 安裝VS Tools For AI插件

1. 安裝git

如果你已經安裝git,請跳過此步。

選擇64-bit Git for Windows Setup下載,下載後的exe文件如下圖所示:

Windows下Visual Studio AI 環境搭建

git

雙擊.exe開始安裝

選擇好自己的安裝路徑(最好不要安裝在c盤),一路默認安裝,直到Adjusting your PATH environment

請選擇Use Git from the Windows Command Prompt,這一步幫助你將Git添加到環境變量中了,然後就可以直接在命令行裡使用Git啦。然後繼續next,直到安裝結束。安裝時間為15min。

2.安裝vs2017

如果你已經安裝vs2017,請先不要跳步,看完之後再跳此步。

Windows下Visual Studio AI 環境搭建

vs2017

下載完成後點擊.exe文件進行安裝,我選擇安裝在了D盤。以前我安裝過了使用c++的桌面開發(這個不是AI環境配置需要的),如果我們只需要配置AI的環境,就只選擇.NET桌面開發和python開發。(note:建議安裝 Anaconda,Anaconda集成了很多科學計算所必需的庫,能夠避免很多依賴問題)

Windows下Visual Studio AI 環境搭建

vs2017安裝程序

這個安裝環境可能久一點,由網速而定,我連的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變量的值裡面。

Windows下Visual Studio AI 環境搭建

環境變量

在系統變量path中,也將目錄添加到path變量的值中。

Windows下Visual Studio AI 環境搭建

環境變量

新建一個系統變量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,出現如下圖說明你配置正確。

Windows下Visual Studio AI 環境搭建

python

3.安裝python3.6.5

如果你已經安裝python3.6.X 64位版本,請跳過此步。

Windows下Visual Studio AI 環境搭建

python下載列表

下載完後,點擊.exe安裝

並將python3.6添加到PATH,這樣程序會自動將Python加入環境變量,這樣避免在安裝後手動配置環境變量,其餘的默認安裝結束。

Windows下Visual Studio AI 環境搭建

python安裝程序

安裝完後,用win+R打開cmd,輸入python,回車,出現如圖所示表示安裝python成功。

Windows下Visual Studio AI 環境搭建

並輸入python -m pip install -U pip將pip更新到最新版本10.0.1。

Windows下Visual Studio AI 環境搭建

安裝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。

Windows下Visual Studio AI 環境搭建

CUDA

點擊後,選擇如下的配置:

Windows下Visual Studio AI 環境搭建

CUDA

下載完後,點擊.exe進行安裝。

我配置CUDA的安裝路徑為D盤。一路默認安裝,安裝完成,耗時25min。

確認是否安裝成功。可以按住win+R,打開cmd,輸入set cuda,如果有cuda的路徑,則安裝成功。

4.2安裝cuDNN 7.0.5

選擇我們需要安裝的版本

Windows下Visual Studio AI 環境搭建

cuDNN

下載文件如下:

Windows下Visual Studio AI 環境搭建

將文件進行解壓,取出cudnn64_7.dll,並複製到CUDA的“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin”目錄下,這就配置好cuDNN的環境,耗時20min。

5.配置深度學習環境

配置這個環境只需要進行如下步驟:

首先按住win + R ,打開cmd,在命令行中輸入:

Windows下Visual Studio AI 環境搭建

或者在你電腦的某個盤新建一個文件夾為AI,然後再按win+R,打開cmd,輸入某盤:\,然後cd 某盤:\AI,之後的步驟與之前一樣。

Windows下Visual Studio AI 環境搭建

等待安裝完成即可。

安裝過程中,出現警告:Not detect Visual Studio 2017 or 2015! We recommend Visual Studio 2017, please manually download and install Visual Studio 2017

如下圖所示:

Windows下Visual Studio AI 環境搭建

出現該原因是vs2017的環境變量沒有配置好,需要重新配置一下(配置系統環境變量時記得“;”分隔符用英文的),配置成功(共花費30min)。

6.安裝tools for ai插件

打開Visual Studio,選擇工具->擴展和更新->選擇“聯機”->搜索“AI”,並下載Microsoft Visual Studio Tools for AI。

Windows下Visual Studio AI 環境搭建

Visual Studio Tools for AI

下載完後,VS2017會自動安裝這個插件,等VS2017安裝完後,可以重新打開VS,如果在界面上看到這樣的內容,說明你安裝成功了,這個插件8.8M,由於那時網速比較慢,我下載成功花費了20min,安裝成功花費25min。

Windows下Visual Studio AI 環境搭建

vs2017

看到這裡,說明你已經配置好了Visual Studio AI 的環境,恭喜你!堅持就是勝利!給自己點個贊吧!接下來你就可以愉快的使用Visual Studio Tools For AI進行開發了。


分享到:


相關文章: