第一章 下载安装
- 1.1 下载CUDA Toolkit
https://developer.nvidia.com/accelerated-computing-toolkit 1.2 安装CUDA
选择解压地址,记下它; 安装选项选择自定义; 在CUDA组件里取消Visual Studio Integration; 在解压地址把CUDAVisualStudioIntegration文件夹拷到另一个地方,防止一会儿安装完被自动清除; 安装。
- 1.3 手动安装VS支持
安装完后运行Visual Studio,打开文件夹
C:\ProgramData\NVIDIA Corporation\CUDA Samples
下对应VS版本的Sample,这时候必定报错。
记下报错error后的地址,如vs2017的是
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations
,不同vs版本不一样。把刚刚拷出来的CUDAVisualStudioIntegration
文件夹下\extras\ visual_studio_integration\MSBuildExtensions
所有文件拷到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations
中。 - 1.4 手动安装VS CUDA工程支持
CUDAVisualStudioIntegration\extras\visual_studio_integration
里的CudaProjectVsWizards文件夹整体拷到
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions下。
1.5 手动安装Nsight并行调试器和NVTX
在CUDAVisualStudioIntegration文件夹里,装一下。
第二章 配置
- 2.1 添加环境变量
CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64
CUDA_BIN_PATH = %CUDA_PATH%\bin
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64
- 2.2 测试是否安装成功
cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\extras\demo_suite
分别跑一下
deviceQuery.exe
banwidthTest.exe
如果Result = PASS就说明装好了。
- 2.3 测试
https://blog.csdn.net/u013165921/article/details/77891913
有一个返回值2的报错,是平台工具集vs2017(141)不太兼容当前版本CUDA,换成2015或者2010就可以了。