先到nViadia下載
1.安裝CUDA driver->Toolkit->SDK
2.安裝Visual Stdio 2008 (64bit要注意預設安裝時不會安裝64bit compiler要把它勾起來) 要不然之後開CUDA專案會出現 " Err Source: CreateCustomProject " 的錯誤
3.安裝CUDA_VS_Wizard(注意64bit要抓64bit版的)
4.安裝Visual AssistantX
5.VS 打開工具->選項->專案和方案->VC++專案設定 C/C++副檔名 加入*.cu
要包含的副檔名加入;.cu
6.打開Visual AssistantX Options->Projects->C/C++ Directories
Platform選Custom, Show Directories for 選擇 Stable include files,加入CUDA Toolkit的include目錄路徑
7.安裝註冊表,讓Visual AssistantX支持CUDA的cu文件和與法高亮載點
8.在系統環境變新增
變數名稱可以隨便命名例如CUDA_DLL
變數值C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\Debug;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\EmuDebug;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\EmuRelease;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\Release這些要看你SDK裝在哪個目錄下,這邊是32bit預設的。
然後再PATH環境變數後面加%CUDA_DLL%
9. Windows sdk設置 (32bit和64bit存放位置會有差)
這步也是在系統環境變數下設置
環境名稱
環境變數
INCLUDE
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
LIB
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
PATH
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin
10.測試是否能運行
開啟Visual Stdio 2008 檔案->新增->專案
32bit的選CUDA ,64bit的選CUDA64按確定後再按Finsh
然後在sample.cu下面加上system( " pause " );
再按F5 沒錯誤出現下面這樣就OK了~
這邊補一下64bit CUDA_DLL變數值
C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win64\Debug;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win64\EmuDebug;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win64\EmuRelease;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win64\Release%CUDA_DLL%
Windows sdk設置的部分 64bit和32bit沒差
你好
關於cuda nvidia官方網站有
Developer Drivers for WinVista and Win7 (260.61)
以及
CUDA Toolkit
請問是兩個都要還是只要一個?
這兩個都要裝喔一個是CUDA用的driver一個是它的API libary
另外
7.安裝註冊表,讓Visual AssistantX支持CUDA的cu文件和與法高亮
這個沒辦法下載,請問可以mail到我的信箱嗎
感謝!
我上傳到免空了這邊下載cuda.reg
不好意思
當我去抓完SDK並安裝之後
其他都照您的步驟做
只剩下安裝註冊表,讓Visual AssistantX支持CUDA的cu文件和與法高亮沒做
還是會有下列ERROR
1>—— 已開始建置: 專案: CUDAWinApp1, 組態: Debug x64 ——
1>Compiling…
1>sample.cu
1>e:/cuda_prj/CUDAWinApp1/CUDAWinApp1/sample.cu(9) : fatal error C1083: 無法開啟包含檔案: ‘cutil.h’: No such file or directory
1>Project : error PRJ0019: 工具傳回錯誤碼"Compiling…"
1>專案 : warning PRJ0018 : 找不到下列環境變數:
1>$(NVSDKCUDA_ROOT)
1>已將建置記錄儲存於 “file://e:\cuda_prj\CUDAWinApp1\CUDAWinApp1\x64\Debug\BuildLog.htm"
1>CUDAWinApp1 – 2 個錯誤,0 個警告
========== 建置: 0 成功、1 失敗、0 最新、0 略過 ==========
請問這個問題是?
應該是SDK或Toolkit的路徑沒設好吧,3.1以上的的路徑和3.0的不同@@
你好請問 步驟一
1.安裝CUDA driver->Toolkit->SDK
最後一項的 SDK 是指 GPU Computing SDK code samples 這個嗎?
是的Developer Drivers、CUDA Toolki、GPU Computing SDK code samples都要裝。
您好:
關於高亮 的部分按照您的方法可以順利顯示,不過若將.cu檔 列印 時高亮的部分就會 “打回原形"。譬如程式碼中的 “__global__ " 關鍵字。在編譯時顯示為紅色,但列印時則變回黑色。我有參考以下的文章:
http://www.cnblogs.com/Sunwayking/articles/1587432.html
不過結果還是一樣。 請問 holyhi 大大有沒有方法能解決此問題呢?謝謝!!!
你可以試試看把列印輸出至office OneNote再列印,
步驟:
檔案->列印->印表機名稱那邊,選傳送至One Note 20XX(我的是2007)
->在按列印就會開啟OneNote->然後用OneNote列印應該就行了。
我在建置的時候還是會出現下面狀況
1>—— 已開始建置: 專案: a123456, 組態: Debug Win32 ——
1>Compiling…
1>’nvcc.exe’ 不是內部或外部命令、
1>可執行的程式或批次檔。
1>Project : error PRJ0019: 工具傳回錯誤碼"Compiling…"
1>已將建置記錄儲存於 “file://c:\Users\Gary\Documents\Visual Studio 2008\Projects\a123456\a123456\Debug\BuildLog.htm"
1>a123456 – 1 個錯誤,0 個警告
========== 建置: 0 成功、1 失敗、0 最新、0 略過 ==========
案開始偵錯鍵
會出現下列狀況(附圖)
你是裝3.2版的嗎?
3.2版的預設路徑不同喔
可以參考另一篇
[…] 剩下測試部分參考前篇https://holyhi.wordpress.com/2010/09/25/cuda-3-0-visual-studio-2008-%E5%AE%89%E8%A3%9D-for-win7-32bit…。 […]
But, then as you have restricted alternatives for a
no-carb breakfast menu, you can take into account these as breakfast choices.