接着上一篇配置,未看到成果的開發環境,繼續配置,回家拿GT520顯卡筆記本進行試驗,終於成功:
1 首先在官方網站上下載cuda安裝包,官網只會保留最新的開發包,目前是出道5.x系列的cuda。5.x系列不同於之前的系列兩大區別——
第一,集成了sdk和tool於一體,下載msi文件后直接安裝,環境配置將自動完成。
安裝好后,你要看顯卡驅動是否安裝好了,如果沒有安裝好,你打開NVIDIA CUDA Samples Browser v5.0里面的任何程序實例,都將無法執行,因為你電腦里沒有支持的顯卡驅動程序。這個
解決方法很簡單,在你的程序目錄下,打開一個讓你安裝的顯卡驅動,點擊安裝即可,我是嘗試了好幾次才發現的,反正安裝下就可以了。這個安裝程序也在cuda5.x開發包之中。
第二,從3.x系列開始,cuda就不支持模擬開發環境,所謂的模擬就是用cpu多線程來模擬gpu;5.x系列必須要求你的顯卡是g-8000以上的系列。
2 下載安裝完成后,打開vs2008,【工具】-【選項】-【項目和解決方案】-【VC++項目設置】-【C/C++文件擴展名】添加上*.cu【包括的擴展名】添加上.cuh;-【VC++目錄】-【包含文件】
添加上C:\ProgramFiles\NVIDIA GPU Computing Toolkit\CUDA\5.x\include,以前的版本是需要添加兩個路徑的,但是現在是集成到一體了。還有【庫】中添加上cuda路徑下的lib路徑。
3 設置你的高亮,這個和上一篇中講的一樣。另外vs2008和vx助手都和之前的一樣配置。
總之,5.x系列的cuda開發包,主要特點是集成,其安裝應該是說比之前的都簡單了。
幾個步驟都弄好后,打開vs2008,新建cuda項目,編譯,雖然很有多警告,但是,是cuda里面的,我們忽略。應該能正常執行了!這一刻,將開啟cuda並行程序之路。希望對你有幫助。