参考:
https://jingyan.baidu.com/article/6fb756ec4fabc4241858fbf7.html
1、检查显卡支持的CUDA版本:打开NVIDIA控制面板,点击帮助—系统信息-组件,查看CUDA驱动版本;
3、安装CUDA 11.1:
下载CUDA 11.1安装包:https://developer.nvidia.com/cuda-toolkit-archive;
运行,全部默认,到安装选项时选择自定义(第一次安装全选,第N次安装只选择CUDA),安装成功后关闭;
右键点击此电脑—属性—高级系统设置—环境变量,系统变量中已经加入了CUDA的两个路径;
在系统变量中加入下面的路径:
CUDA_BIN_PATH:%CUDA_PATH%\bin
CUDA_LIB_PATH:%CUDA_PATH%\lib\x64
CUDA_SDK_PATH:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.0
CUDA_SDK_BIN_PATH:%CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH:%CUDA_SDK_PATH%\common\lib\x64
在系统变量Path中加入下面的变量:
%CUDA_BIN_PATH%
%CUDA_LIB_PATH%
%CUDA_SDK_BIN_PATH%
%CUDA_SDK_LIB_PATH%
点击确定;
打开cmd,cd到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\extras\demo_suite目录下,运行deviceQuery.exe和bandwidthTest.exe两个程序,Result=Pass则安装成功,否则重新安装;
4、配置Visual Studio项目:
打开Visual Studio 2019,点击新建项目,下拉找到NVIDIA—CUDA 11.1,填写名称和路径,点击确定;
点击工具—选项—文本编辑器—文件拓展名,添加扩展名.cu并将编辑器设置为Microsoft Visual C++;
点击工具—选项—项目和解决方案—VC++项目设置,添加要包括的扩展名”.cu“,点击确定;
右键点击解决方案资源管理器中打开的项目—生成依赖项—生成自定义,勾选CUDA v11.1,点击确定;
右键点击解决方案资源管理器中打开项目的.cu文件—属性,项类型设置为CUDA C/C++,点击确定;
点击生成—重新生成解决方案,运行即可得出结果。