1. 程式人生 > >[Brief]菜鳥在Windows7(x64)上玩CUDA(Nsight)(一)

[Brief]菜鳥在Windows7(x64)上玩CUDA(Nsight)(一)

這系列文章就用來記錄一些本菜鳥碰到的小問題吧,邊學邊記,保持更新~

1.普通的遊戲顯示卡是不支援遠端桌面下的GPU計算的,因為windows遠端桌面會遮蔽GPU顯示卡驅動,使用遠端桌面的虛擬顯示卡驅動。

2.GPU的計算能力要記住。如手上一張310M屬於1.2的計算能力,在專案引數中,要把相關編譯引數設為1.2。否則執行出錯。

3.計算能力低於3.0的GPU會面臨各種函式不被支援的窘境,當然,也通過把流程改為簡單的計算框架解決。

4.引入外部庫時,#include先包含系統標頭檔案,再包含外部庫和CUDA標頭檔案。因為重定義的問題會把某些東西給覆蓋掉。比如cuda定義的int被其他標頭檔案覆蓋,導致NVCC無法編譯出錯。