2022年配置和安装cuda开发环境 .pdf
《2022年配置和安装cuda开发环境 .pdf》由会员分享,可在线阅读,更多相关《2022年配置和安装cuda开发环境 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在 windows 下安装 cuda 硬件环境:cuda 支持目前NV 的市面上的绝大多数显卡,包括Tesla 、Quadro、GeForce,只有少数早期的旧型号显卡不支持cuda。详见 http:/ 软件环境: cuda 可以在 Windows(32/64 )、Mac OS 、Linux(32/64)中的大多数版本中安装。在 windows 下,目前 cuda 只支持在 Visual Studio 7.x 系列、 Visual Studio 8以及免费的 Visual Studio C+ 2005 Express。所以需要预先安装以上软件中的任意一种。下面我们以Visual Studio
2、2005 为例演示 cuda 的安装。1、 cuda 安装包cuda是 免 费 使 用 的 , 各 种 操 作 系 统 下 的cuda安 装 包 均 可 以 在http:/ 3 个安装包,分别是:SDK, Toolkit和 Display 。SDK包括许多例子程序和函数库。 Toolkit包括 cuda 的基本工具。 Display包括了 NV显卡的驱动程序。Toolkit是核心。2、 安装 cuda 2.1 安装 cuda toolkit 双击 NVIDIA_CUDA_toolkit_2.0_win32.exe安装,安装完成后在安装目录下出现6个文件夹,分别是:Bin :工具程序和动态链接库
3、Doc :相关文档Include : header头文件包Lib :静态库Open64 :基于 open64 的 cuda compiler Src :部分原始代码安装过程中toolkit自动设定了3 个环境变量: CUDA_BIN_PATH、CUDA_INC_PATH 和CUDA_LIB_PATH 分别对应工具程序库、头文件库和程序库,预设路径为当前安装文件夹下的 bin 、include 和 lib三个文件夹。并将bin 文件夹目录加入环境变量path 中。2.2 安装 CUDA SDK SDK 可以根据需要选择安装( 推荐安装,因为SDK 中的许多例子程序和函数库非常有用) 。2.3 安
4、装 CUDA Display 对于没有安装NV显卡的计算机,不需要安装Display安装包,程序也可以在模拟模式下运行。3、在 Visual Studio中使用 cuda CUDA 的主要工具是nvcc,它会执行所需要的程序,将CUDA 程序编译并执行。下面介绍了三种配置cuda nvcc的方法。这里推荐使用第三种方法。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 3.1 、方法一( NV自带的修改模板方法)3.1.1 、在
5、 CUDA SDK安装目录下的project目录下新建文件夹,命名为想要建立的工程名字,比如test 。 并在 project文件夹下找到SDK自带的 template文件夹,将template文件夹下所有的文件copy 到 test下。3.1.2 、将 copy 到 test文件夹下的所有文件文件名中的template改为 test 。test.sln与 test.vcproj是 vs 8系列的工程文件,test_vc7.sln与 test_vc7.vcproj是vs 7系列的工程文件,可以根据自己Visual Studio的版本选择要更改的工程文件,其它两 个可 以 删 除 。 在Visu
6、al Studio C+ 2005 Express中 , 可 以 将test_vc7.sln与test_vc7.vcproj删除。3.1.3 、将 *.cu 、*.sln和*.vcproj用记事本等文字编辑软件打开,使用查找替换功能将以上文件中所有的template改为 test 。3.1.4 、使用 *.sln文件打开整个工程,可以任意更改代码,编译运行。3.1.5 、修改输出文件路径(可选,如不改变,可执行文件输出到上两级目录下的bin目录中),如使用了CUDA SDK 中的动态链接库,将相应的动态链接库拷贝到可执行文件的同一目录下。总结:这种方法是NV 公司为windows 下使用vs
7、编译cuda 提供的标准方法(参见SDKdocCUDA_SDK_release_notes_windows.txt),使用公司提供的模板更改为自己想要建立的工程,也可以参照以上方法,在SDK Project库中的找到与自己想建立工程相近的其它工程做更改。但是费时费力,不推荐使用。3.2 、方法二(设定custom build tool执行 cuda)3.2.1 、首先建立一个win32 console 模式的 empty project,并建立一个新的源文件,此处以main.cu 为例。P1.建立一个win32 project 名师资料总结 - - -精品资料欢迎下载 - - - - - -
8、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - P2.设定为 empty project P3.建立 main.cu 3.2.2 、在 solution explorer 中 main.cu上右键单击,选择property。在打开的对话框中选择General ,确定 Tool 的选项是 Custom Build Tool。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共
9、10 页 - - - - - - - - - P4. 确认 Tool 选项3.2.3 、选择 Custom Bulid Step,在 Command Line 中分别设定模式参数(1) 、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 $(Input
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年配置和安装cuda开发环境 2022 配置 安装 cuda 开发 环境
限制150内