第一课:CUDA的安装配置(Win8.164位NVIDIAGT705VS2012)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一课:CUDA的安装配置(Win8.164位
NVIDIAGT705VS2012)
捣鼓了一天,终于把环境搭建好了,测试代码也运行成功。
期间遇到了一些问题,甚至觉得是操作系统的问题,想着要不要换个操作系统。
吃中饭的时候,认真思考了一下,觉得不能半途而废,win8.1肯定是没问题的,事实证明我是对的。
下面是配置的详细步骤:
step 1:
首先当然是要有Visual Studio啦如果你是学生,可以到Microsoft DreamSpark的官网下载,完全免费。
step 2:
根据操作系统的类型下载最新版本的CUDA(现在是CUDA 7),网址是:/cuda-downloads。
如果你注册了CUDA社区的账号还可以下载先行版呢。
step 3:
下载完了当然是安装啦,安装步骤就不用说了吧。
选择自己喜欢的目录然后安装吧。
step 4:
安装完毕后,可以看到系统中多了CUDA_PATH和CUDA_PATH_V6_0两个环境变量,接下来,还要在系统中添加以下几个环境变量:
CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.0
CUDA_LIB_PATH = %CUDA_PATH%\lib 64
CUDA_BIN_PATH = %CUDA_PATH%\bin
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib 64
然后,在系统变量PATH的末尾添加:
;%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_ PATH%;%CUDA_SDK_BIN_PATH%;
step 5:
重启计算机使环境变量生效
step 6:
打开VS2012建立一个空的Win32控制台项目
step 7:
右键点击源文件 => 添加 => 新建项,
然后选择NVIDIA CUDA 7.0 => Code => CUDA C/C++ File
step 8:
右键项目=> 生成自定义,在弹出的对话框中勾选“ CUDA 7.0 xxx” 选项。
step 9:
右键项目 => 属性 => 配置属性 => VC++目录,添加以下两个“包含目录”:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\include
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.0\common\inc
再添加以下两个“库目录”:
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.0\common\lib 64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.0\lib 64
step 10:
右键项目 => 属性 => 配置属性 => 连接器 => 常规,添加以下“附加库目录”:
$(CUDA_PATH_V7_0)\lib\$(Platform)
step 11:
右键项目 => 属性 => 配置属性 => 连接器 => 输入,添加以下“附加依赖项”:
cublas.lib
cublas_device.lib
cuda.lib
cudadevrt.lib
cudart.lib
cudart_static.lib
cufft.lib cufftw.lib
curand.lib
cusparse.lib
nppc.lib
nppi.lib
npps.lib
nvblas.lib
nvcuvid.lib
OpenCL.lib
step 12:
右键.cu文件 => 属性,将项类型设置为“CUDA C/C++", 选项”从生成中排除“选择”否“。
step 13:
打开配置管理器,在”平台“选项中的下拉菜单中选择”新建“,然后选择”X64平台“。
至此,平台搭建完成,可以使用代码进行测试了。