- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CUDA安装方法和调试
一、安装
硬件环境:cuda支持目前NV的市面上的绝大多数显卡,包括Tesla、Quadro、GeForce,只有少数早期的旧型号显卡不支持cuda。
见/object/cuda_learn_products_cn.html
软件环境: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 2005 为例演示cuda的安装。
cuda安装包
cuda是免费使用的,各种操作系统下的cuda安装包均可以在 HYPERLINK /object/cuda_get_cn.html /object/cuda_get_cn.html上免费下载。
Cuda提供3个安装包,分别是:SDK, Toolkit和driver。
安装cuda(这里全部按默认路径。在网上下载最新版本的)
2.1 安装 CUDA driver
对于没有安装NV显卡的计算机,不需要安装driver安装包,程序也可以在模拟模式下运行。
2.2 安装cuda toolkit
双击NVIDIA_CUDA_toolkit_4.0.17_win32.exe安装,安装完成后在安装目录下出现6个文件夹,分别是:
Bin : 工具程序和动态链接库
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中。
(注:添加环境变量的方法——右击“我的电脑”,选择“属性”,再选择“高级”,接着点击“环境变量”,在“系统变量”一栏里双击“Path”, 在“变量值”最后面添加“;”和你要加入的东西也就是你所要添加东西的路径,如C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\bin)
2.3安装CUDA SDK
SDK可以根据需要选择安装(推荐安装,因为SDK中的许多例子程序和函数库非常有用)。
3、在Visual Studio中使用cuda
CUDA的主要工具是nvcc,它会执行所需要的程序,将CUDA程序编译并执行。配置cuda nvcc的方法。
使用CUDA_VS_Wizard执行cuda)
3.3.1、解压CUDA_VS_Wizard并安装。
(注意:如果你安装的是32位的SDK, Toolkit和driver,那么CUDA_VS_Wizard也要是32位的,否则测试时会出错。)
3.3.2、将CUDA SDK安装目录下的bin\win32文件夹下的四个文件夹(Debug, EmuDebug, Release, EmuRelease)的路径全部加入环境变量中的path变量中。
3.3.3、使用vs直接建立工程。在工程选项里选择CUDAWinApp。
点击确定。
3.3.4、如果是在模拟模式下运行,需要在解决方案中右键属性,在Configuration Properities 中将Configuration 设置为Emu模式。
P14.模拟模式设置(1)
P15.模拟模式设置(2)
3.3.5、完成。
总结:这种方法虽然使用了第三方的工具,但只需要配置一次即可,而且配置简单,以后每次建立cuda程序都可以直接生成。如果是建立预定义头文件的工程,则建立的cuda程序,会自带一个sample.cu,可以选择在sample.cu的基础上更改或删除sample.cu重新建立.cu文件。如果是建立空工程则没有。建立方法.cu文件的方法是建立.cpp文件或.txt文件改名为.cu文件即可。推荐使用。
4、语法高亮设置。
4.1、找到CUDA SDK安装目录下doc\syntax_highlighting\自带的文件usertypt.dat,将其copy到Microsoft Visual Studio 安装目录的\Common7\IDE下。
4.2、在Visual Studio做以下设置: 在工具-选项 -文本编辑器-文件扩展名中添加cu。
单击应用,然后点击确定完成设置。
4.3、重
您可能关注的文档
- 第三讲墨鱼种苗培育和饵生物培养第一节前言.pdf
- 211工程特色专业和其最好就业前景!!!(详细整理过)永久免费哦!!!.doc
- 21.《和朱元思书》.ppt
- 第七章 空间查询和空间分析.ppt
- 第六讲++替换和扩展.ppt
- 第六讲 一般均衡和帕累托最优.ppt
- 2250横切飞剪剪切长度异常原因分析和对策.doc
- 23“一国两制”伟大构想和其实践 公开课.ppt
- 220kV变电站主变压器跳闸事故原因分析和处理措施.pdf
- 第四章 数据资料和拟合模型 41数据资料.ppt
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
最近下载
- TCACM 009-2016元胡止痛片优质产品质量标准.pdf VIP
- 声乐正谱伴奏 黑雾 降E.pdf VIP
- 三年(2023-2025)高考地理真题分类汇编:专题12 交通(全国通用)(原卷版).docx VIP
- 2025至2030智能道路检测车行业发展趋势分析与未来投资战略咨询研究报告.docx
- 内科三基试题(含参考答案).docx VIP
- 中国建设工程鲁班奖(国家优质工程)复查工作准则(试行).pdf VIP
- 手术室感染暴发应急预案与处置流程查房.pptx VIP
- 凝结水混床树脂和普通混床树脂性能指标.doc VIP
- 军事理论全部题库及答案.doc
- 2025年宠物鲜食配行业发展趋势分析报告.docx VIP
原创力文档


文档评论(0)