在windows下安裝cuda

在windows下安裝cuda

ID:37800580

大?。?29.17 KB

頁數(shù):11頁

時(shí)間:2019-05-31

在windows下安裝cuda_第1頁
在windows下安裝cuda_第2頁
在windows下安裝cuda_第3頁
在windows下安裝cuda_第4頁
在windows下安裝cuda_第5頁
資源描述:

《在windows下安裝cuda》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、在windows下安裝cuda硬件環(huán)境:cuda支持目前NV的市面上的絕大多數(shù)顯卡,包括Tesla、Quadro、GeForce,只有少數(shù)早期的舊型號(hào)顯卡不支持cuda。詳見http://www.nvidia.cn/object/cuda_learn_products_cn.html軟件環(huán)境:cuda可以在Windows(32/64)、MacOS、Linux(32/64)中的大多數(shù)版本中安裝。在windows下,目前cuda只支持在VisualStudio7.x系列、VisualStudio8以及免費(fèi)的Visu

2、alStudioC++2005Express。所以需要預(yù)先安裝以上軟件中的任意一種。下面我們以VisualStudio2005為例演示cuda的安裝。1、cuda安裝包c(diǎn)uda是免費(fèi)使用的,各種操作系統(tǒng)下的cuda安裝包均可以在http://www.nvidia.cn/object/cuda_get_cn.html上免費(fèi)下載。Cuda提供3個(gè)安裝包,分別是:SDK,Toolkit和Display。SDK包括許多例子程序和函數(shù)庫。Toolkit包括cuda的基本工具。Display包括了NV顯卡的驅(qū)動(dòng)程序。Too

3、lkit是核心。2、安裝cuda2.1安裝cudatoolkit雙擊NVIDIA_CUDA_toolkit_2.0_win32.exe安裝,安裝完成后在安裝目錄下出現(xiàn)6個(gè)文件夾,分別是:Bin:工具程序和動(dòng)態(tài)鏈接庫Doc:相關(guān)文檔Include:header頭文件包Lib:靜態(tài)庫Open64:基于open64的cudacompilerSrc:部分原始代碼安裝過程中toolkit自動(dòng)設(shè)定了3個(gè)環(huán)境變量:CUDA_BIN_PATH、CUDA_INC_PATH和CUDA_LIB_PATH分別對(duì)應(yīng)工具程序庫、頭文件庫和

4、程序庫,預(yù)設(shè)路徑為當(dāng)前安裝文件夾下的bin、include和lib三個(gè)文件夾。并將bin文件夾目錄加入環(huán)境變量path中。2.2安裝CUDASDKSDK可以根據(jù)需要選擇安裝(推薦安裝,因?yàn)镾DK中的許多例子程序和函數(shù)庫非常有用)。2.3安裝CUDADisplay對(duì)于沒有安裝NV顯卡的計(jì)算機(jī),不需要安裝Display安裝包,程序也可以在模擬模式下運(yùn)行。3、在VisualStudio中使用cudaCUDA的主要工具是nvcc,它會(huì)執(zhí)行所需要的程序,將CUDA程序編譯并執(zhí)行。下面介紹了三種配置cudanvcc的方法。

5、這里推薦使用第三種方法。3.1、方法一(NV自帶的修改模板方法)3.1.1、在CUDASDK安裝目錄下的project目錄下新建文件夾,命名為想要建立的工程名字,比如test。并在project文件夾下找到SDK自帶的template文件夾,將template文件夾下所有的文件copy到test下。3.1.2、將copy到test文件夾下的所有文件文件名中的template改為test。test.sln與test.vcproj是vs8系列的工程文件,test_vc7.sln與test_vc7.vcproj是vs

6、7系列的工程文件,可以根據(jù)自己VisualStudio的版本選擇要更改的工程文件,其它兩個(gè)可以刪除。在VisualStudioC++2005Express中,可以將test_vc7.sln與test_vc7.vcproj刪除。3.1.3、將*.cu、*.sln和*.vcproj用記事本等文字編輯軟件打開,使用查找替換功能將以上文件中所有的template改為test。3.1.4、使用*.sln文件打開整個(gè)工程,可以任意更改代碼,編譯運(yùn)行。3.1.5、修改輸出文件路徑(可選,如不改變,可執(zhí)行文件輸出到上兩級(jí)目錄下

7、的bin目錄中),如使用了CUDASDK中的動(dòng)態(tài)鏈接庫,將相應(yīng)的動(dòng)態(tài)鏈接庫拷貝到可執(zhí)行文件的同一目錄下??偨Y(jié):這種方法是NV公司為windows下使用vs編譯cuda提供的標(biāo)準(zhǔn)方法(參見SDKdocCUDA_SDK_release_notes_windows.txt),使用公司提供的模板更改為自己想要建立的工程,也可以參照以上方法,在SDKProject庫中的找到與自己想建立工程相近的其它工程做更改。但是費(fèi)時(shí)費(fèi)力,不推薦使用。3.2、方法二(設(shè)定custombuildtool執(zhí)行cuda)3.2.1、首先

8、建立一個(gè)win32console模式的emptyproject,并建立一個(gè)新的源文件,此處以main.cu為例。P1.建立一個(gè)win32projectP2.設(shè)定為emptyprojectP3.建立main.cu3.2.2、在solutionexplorer中main.cu上右鍵單擊,選擇property。在打開的對(duì)話框中選擇General,確定Tool的選項(xiàng)是CustomBuildTo

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。