Re: [問題] cuda4.0&&vs2008 環境設定

看板C_and_CPP作者 (開心)時間14年前 (2011/08/14 01:56), 編輯推噓2(207)
留言9則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《g78101 (Talka穎)》之銘言: : 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) : win7 x86 vs2008 : 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) : cuda 4.0 : 問題(Question): : NVIDIA上載了以下這三樣東西也裝好了 (這裡應該沒問題) : Developer Drivers for WinVista and Win7 : CUDA Toolkit : GPU Computing SDK : 之後也在vs2008上安裝了 CUDA_VS_Wizard 2.2 : 之後執行 錯誤清單說是 無法開啓cutil32D.lib : 爬過文有板友說CUDA_VS_Wizard很久沒更新了 : 直接用空專案 然後自訂建置規則檔 : 可是錯誤清單顯示 工具傳回錯誤碼"Compiling with CUDA Build Rule..." : 拜託各位高手幫幫小弟解決問題 cuda在windows裡設定真麻煩 zzz 其實不需要裝CUDA_VS_Wizard 我是使用CUDA runtime API,driver API應該也差不多 做法如下 1.建立專案 (我試過W32主控台應用程式與空專案皆可) 2.在專案名稱上按右鍵→[自訂建置規則]→CUDA Runtime API Build Rule打勾 3.專案屬性頁中,檢查下面兩者是否相同 [組態屬性]→[C/C++]→[程式碼產生] 中的 [執行階段程式庫] [CUDA Runtime API]→[Runtime Library] VS預設好像是/MDd,CUDA預設是/MT 4.專案屬性頁中,[組態屬性]→[連結器] [一般]→[其他程式庫目錄] 填入 $(CUDA_LIB_PATH) [輸入]→[其他相依性] 填入 cudart.lib 以上應該就可以了 不過我通還會加上 5.專案屬性頁中,[CUDA Runtime API]→[General] →[Additional Include Directories] 填入 C:\ProgramData\NVIDIA Corporation \NVIDIA GPU Computing SDK 4.0\C\common\inc; 這樣可以#include <cutil.h> 使用CUDA_SAFT_CALL等巨集來坐錯誤處理, 不用自己用cudaGetErrorString來做輸出。 (我比較懶 ^^") 希望這對你有幫助!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.71.116

08/14 15:19, , 1F
感動大大回我 (づ′▽`)づ 我現在可以建置也可以跑了
08/14 15:19, 1F

08/14 15:20, , 2F
可是我在cudaMalloc 它跟我說 device is detected
08/14 15:20, 2F

08/14 15:22, , 3F
device是要載顯卡最新版 還是cuda_download上的270.81?
08/14 15:22, 3F

08/14 16:34, , 4F
可以安裝Nsight,會多出一個cuda的專案類別可以用
08/14 16:34, 4F

08/14 20:37, , 5F
我沒有遇過你的問題...驅動程式我是下載最新版的280.XX
08/14 20:37, 5F

08/16 22:08, , 6F
結果今天我去實驗室就好了 — — (之前都是遠端連線
08/16 22:08, 6F

08/17 10:09, , 7F
cuda 無法遠端桌面使用 VNC沒試過
08/17 10:09, 7F

08/17 12:00, , 8F
xrdp也不行?
08/17 12:00, 8F

08/17 14:39, , 9F
若要用遠端連的話...推薦teamviewer
08/17 14:39, 9F
文章代碼(AID): #1EHhhRFb (C_and_CPP)
文章代碼(AID): #1EHhhRFb (C_and_CPP)