CUDA入門(一)環境安裝
桌上型電腦原來是核顯,網上看了看,最終入手了GT730K這款顯示卡,買來後,安裝到主機板上即可,注意,視訊線要接新的顯示卡輸出訊號口,第一次開機,系統還沒檢測到顯示卡,開機使用了一會,系統就自己安裝好驅動了,我還沒使用提供的驅動盤安裝,驅動安裝好後,顯示如下:
檢視顯示卡支援的CUDA版本,首先開啟NVIDIA的控制面板,然後點選“幫助”--“系統資訊”,在彈出視窗選擇“元件”,可以看到,當前顯示卡支援CUDA Tool kit的版本:
然後去NVIDIA下載對應版本的開發工具包,下載後如下:
雙擊執行,提示解壓儲存路徑,選一個路徑即可:
解壓後出現如下介面:
在這一步會檢測你的顯示卡是否支援CUDA,如果不支援,就不能下一步了,按照提示一步步操作,即可,中間提示是否安裝Visual Studio外掛,為了方便開發,都安裝了,但是,目前NVIDIA開發包最高只支援到2015,最新的Visual Studio 2017暫時還不支援。安裝完成:
安裝後,有一些官方提供的例子:
開啟Samples_vs2015.sln來看看,好多例程:
執行SimpleTexture3D看看如何:
執行如下,圖是動的,這裡只擷取靜態的:
另外,再看看deviceQuery執行結果。它輸出了這個顯示卡的資訊:
算一下計算能力:384 x 0.96=364.8GFLOPS(FLOPS是Floating-point Operations Per Second每秒所執行的浮點運算次數的縮寫,它是一個衡量計算能力的量,GFLOPS就是Giga Floating-point Operations Per Second,即每秒10億次的浮點運算數),再看看我電腦原來CPU的計算能力:
2.7 x 4=10.8, GPU的運算能力差不多是CPU的(364.8/10.8=33.7777777.....)34倍了!!!
再看看新建專案時,可以看到,有NVIDIA的模板了:
上面都執行可以,說明環境已經配置成功,後面進入實際開發使用階段。