安裝cuda - www - Home
文章推薦指數: 80 %
目前NVIDIA 提供的CUDA Toolkit(可從這裡下載)支援Windows (32 bits 及64 bits 版本)及許多不同的Linux 版本。
CUDA Toolkit 需要配合C/C++ compiler。
安裝cuda
安裝CUDA 目前NVIDIA提供的CUDAToolkit(可從這裡下載)支援Windows(32bits及64bits版本)及許多不同的Linux版本。
CUDAToolkit需要配合C/C++compiler。
在Windows下,目前只支援VisualStudio7.x及VisualStudio8(包括免費的VisualStudioC++2005Express)。
VisualStudio6和gcc在Windows下是不支援的。
在Linux下則只支援gcc。
這裡簡單介紹一下在Windows下設定並使用CUDA的方式。
下載及安裝在Windows下,CUDAToolkit和CUDASDK都是由安裝程式的形式安裝的。
CUDAToolkit包括CUDA的基本工具,而CUDASDK則包括許多範例程式以及程式庫。
基本上要寫CUDA的程式,只需要安裝CUDAToolkit即可。
不過CUDASDK仍值得安裝,因為裡面的許多範例程式和程式庫都相當有用。
CUDAToolkit安裝完後,預設會安裝在C:\CUDA目錄裡。
其中包括幾個目錄:bin--工具程式及動態連結程式庫doc--文件include--header檔lib--程式庫檔案open64--基於Open64的CUDAcompilersrc--一些原始碼安裝程式也會設定一些環境變數,包括:CUDA_BIN_PATH--工具程式的目錄,預設為C:\CUDA\binCUDA_INC_PATH--header檔的目錄,預設為C:\CUDA\incCUDA_LIB_PATH--程式庫檔的目錄,預設為C:\CUDA\lib在VisualStudio中使用CUDACUDA的主要工具是nvcc,它會執行所需要的程式,將CUDA程式碼編譯成執行檔(或object檔)。
在VisualStudio下,我們透過設定custombuildtool的方式,讓VisualStudio會自動執行nvcc。
這裡以VisualStudio2005為例:首先,建立一個Win32Console模式的project(在ApplicationSettings中記得勾選Emptyproject),並新增一個檔案,例如main.cu。
在main.cu上按右鍵,並選擇Properties。
點選General,確定Tool的部份是選擇CustomBuildTool。
選擇CustomBuildStep,在CommandLine使用以下設定:Release模式:"$(CUDA_BIN_PATH)\nvcc.exe"-ccbin"$(VCInstallDir)bin"-c-DWIN32-D_CONSOLE-D_MBCS-Xcompiler/EHsc,/W3,/nologo,/Wp64,/O2,/Zi,/MT-I"$(CUDA_INC_PATH)"-o$(ConfigurationName)\$(InputName).obj$(InputFileName)Debug模式:"$(CUDA_BIN_PATH)\nvcc.exe"-ccbin"$(VCInstallDir)bin"-c-D_DEBUG-DWIN32-D_CONSOLE-D_MBCS-Xcompiler/EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MTd-I"$(CUDA_INC_PATH)"-o$(ConfigurationName)\$(InputName).obj$(InputFileName)如果想要使用軟體模擬的模式,可以新增兩個額外的設定:EmuRelease模式:"$(CUDA_BIN_PATH)\nvcc.exe"-ccbin"$(VCInstallDir)bin"-deviceemu-c-DWIN32-D_CONSOLE-D_MBCS-Xcompiler/EHsc,/W3,/nologo,/Wp64,/O2,/Zi,/MT-I"$(CUDA_INC_PATH)"-o$(ConfigurationName)\$(InputName).obj$(InputFileName)EmuDebug模式:"$(CUDA_BIN_PATH)\nvcc.exe"-ccbin"$(VCInstallDir)bin"-deviceemu-c-D_DEBUG-DWIN32-D_CONSOLE-D_MBCS-Xcompiler/EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MTd-I"$(CUDA_INC_PATH)"-o$(ConfigurationName)\$(InputName).obj$(InputFileName)對所有的設定檔,在CustomBuildStep的Outputs中加入$(ConfigurationName)\$(InputName).obj。
選擇project,按右鍵選擇Properties,再點選Linker。
對所有的設定檔修改以下設定:General/EnableIncrementalLinking:NoGeneral/AdditionalLibraryDirectories:$(CUDA_LIB_PATH)Input/AdditionalDependencies:cudart.lib這樣應該就可以直接在VisualStudio的IDE中,編輯CUDA程式後,直接build以及執行程式了。
Home CUDA簡介 安裝CUDA第一個CUDA程式改良第一個程式第二個CUDA程式GPU的硬體架構Copyright(c)2007Ping-CheChen
Signin|RecentSiteActivity|ReportAbuse|PrintPage|PoweredByGoogleSites
延伸文章資訊
- 1CUDA和cudnn的安装 - CSDN博客
CUDA和cudnn的安装一、CUDA的安装1.1 查看显卡驱动版本。1.2 下载CUDA1.3 安装CUDA1.4 设置环境变量1.5测试CUDA是否装好二、cudnn的安装在安装CUDA ...
- 2紀錄第一次裝CUDA和cuDNN
紀錄第一次裝CUDA和cuDNN** 系統:Ubuntu 18.04 CUDA版本:CUDA 10.2 cuDNN版本:cuDNN10.2 # 寫在前面 ... 安裝好後輸入同樣的指令就可以查看...
- 3Ubuntu 16.04 安裝CUDA、cuDNN 教學 - Medium
在做深度學習訓練時,常常都會使用GPU 來加速訓練,但應該要安裝什麼版本的GPU driver、CUDA、cuDNN 呢? 本文將要來介紹如何選擇安裝版本以及安裝流程.
- 4如何安裝CUDA、cuDNN 到Ubuntu 20.04? - 叩頂窩客
玩深度學習第一件事,先把CUDA、cuDNN 裝好!先確認手上的GPU 是否有支援CUDA,緊接著下載CUDA 安裝,過程中他也會自動幫你安裝正確的驅動。
- 5安裝NVIDIA CUDA - VMware Docs
在Ubuntu 上安裝NVIDIA CUDA. 若要在vSphere Bitfusion 中執行AI 和ML 工作流程,必須在vSphere Bitfusion 用戶端的Ubuntu Linux...