⚠ 转载请注明出处:作者:ZobinHuang,更新日期:Mar.12 2021
本作品由 ZobinHuang 采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可,在进行使用或分享前请查看权限要求。若发现侵权行为,会采取法律手段维护作者正当合法权益,谢谢配合。
1. 安装前准备
(1) 硬件配置要求
首先,你需要前往:“NVDIA推荐开发者使用的GPU” 查看自己所配备的NVDIA GPU是否支持CUDA。
(2) 软件与驱动要求

然后,你需要确保你电脑里的NVDIA显卡驱动被正确安装,这里不赘述驱动安装方法。然后你需要通过Windows控制面板,找到NVDIA控制面板,在菜单栏 帮助 `\to` 系统信息 中,选择到 组件 一栏,查看NVDIA CUDA驱动版本,如上图所示,我此时的CUDA驱动版本对应的是10.2.120,这个驱动在后面安装CUDA工具包的时候可以覆盖掉。
然后我们前往我们想要的CUDA版本的下载页面(一般是能直接Google出来)下载CUDA工具包,建议下载 exe(local) 版本,这里不再赘述。

值得注意的是请记得前往 CUDA Toolkit Documentation 里查看一下你的CUDA版本支持的 Windows编译环境,在开始安装之前,一定得保证Visual Studio版本是当前版本所支持的,如上图所示。例如,当前我的Visual Studio版本是2019的稳定版本,因此对于CUDA 10.2来说就是不支持的,在后来安装的时候会直接报错,因此我必须将我的Visual Studio版本更换为匹配的2017版本,这一点一定要注意!
2. 安装
(1) 软件安装

下载完安装包后,点开就能直接安装了,只要你的环境按照上文所述的安装前准备配置好了,基本上一路next到底就可以了。由于我当前在安装的时候C盘已经接近满盘,所以我将我的CUDA安装在了E盘,然后将 Development, Samples 和 Documentation 分别放在了三个子文件夹,分别对应 开发环境,示例和文档文件。
(2) 系统环境变量配置

安装完成后,安装程序会给你的CUDA自动配置环境变量信息,但是你仍需要到 Windows10 环境变量 中的 系统变量 中手动给你的CUDA多添加几条路径,具体的添加方法如上图所示,各条路径的具体含义如下表所示。
路径 | 含义 |
---|---|
Path: E:\...\Development\lib\x64 | CUDA基础库文件位置 |
Path: E:\...\Development\include | CUDA相关头文件位置 |
Path: E:\...\Development\extras\CUPTI\lib64 | CUPTI(CUDA Profiling Tools Interface, CUDA分析工具接口) 相关库文件位置 |
Path: E:\...\Samples\bin\win64 | 未知 |
Path: E:\...\Samples\common\lib\x64 | 未知 |
(3) 验证配置成功

在 cmd 中输入 nvcc -V,若能和上图一样输出版本信息,则代表安装成功。

然后你前往Visual Studio里查看创建工程的选项,就可以发现 CUDA Runtime 选项了。