安裝環境說明:NVDIA GeForce 930M、Intel(R) HD Graphics 520ios
顯卡和cuda須要兼容匹配,我一開始下載的cuda6.5沒法安裝,因此又從新下了比較新的cuda8.0。測試
1、自行安裝vs2012,spa
2、安裝cuda8.0orm
https://developer.nvidia.com/cuda-downloads進入官網,按照本身的系統選擇合適的版本。blog
由於個人系統是win10,所以我依次選擇【Windows】-【x86_64】-【10】-【exe[local]】v8
大概1.3個G,以後運行cuda_8.0.61_win10.exe,一直點下一步就能夠,我是默認的安裝路徑。get
3、配置環境變量it
1)安裝後能夠看到系統中多了CUDA_PATH和CUDA_PATH_V8_0兩個環境變量,接下來要在系統中添加如下幾個環境變量:io
CUDA_LIB_PATH=%CUDA_PATH%\lib\x64form
CUDA_SDK_BIN_PATH=%CUDA_SDK_PATH%\bin\win64
%CUDA_LIB_PATH%
%CUDA_BIN_PATH%
%CUDA_SDK_LIB_PATH%
%CUDA_SDK_BIN_PATH%
說明:這裏注意的是CUDA_SDK_PATH路徑的位置,不少人去這個錯誤路徑「C:\Program Files\NVIDIA Corporation」下,發現找不到CUDA Samples文件夾。
其實是由於ProgramData是一個隱藏文件夾,須要設置【個人電腦】-【查看】-【顯示隱藏文件】才能看到,所以這個纔是正確路徑「C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0」。
配置成功後,重啓計算機使環境變量生效。
2)打開vs2012,新建一個空的win32控制檯項目。
// test.cu #include <iostream> // defining void nvcc_test(){ std::cout << "I have been processed by NVCC!" << std::endl;
// main.cpp #include <iostream> using namespace std; // decalaring void nvcc_test(); int main(){ nvcc_test(); system( "PAUSE "); return 0; }
3) 右鍵項目 => 生成自定義,在彈出的對話框中勾選「 CUDA 8.0(.targets,.props)」 選項。
4)右鍵項目 => 屬性 => 配置屬性 => VC++目錄,添加如下兩個「包含目錄」:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include
再添加如下兩個「庫目錄」: