Bootstrap

WIN10+VS+RTX3060 配置CUDA

简单记录自己如何配置 CUDA 环境,在windows的vs2022下进行程序的编写。

一、NVCC配置

1.打开NVIDIA控制面板,查看驱动版本

在这里插入图片描述


2.点击链接

查看cudatoolkit和驱动版本对应关系,例如下图
在这里插入图片描述


3.点击链接

根据自己选择的版本进行下载
在这里插入图片描述


4.点击链接

根据安装的cudatoolkit版本下载对应的cudnn,这里下载需要注册,同上面一样,下不下来的话多下载几次,或者使用文末的百度链接。
在这里插入图片描述


5.下载完cudnn后

将cudnn中的include, bin, lib目录下的文件 丢到 toolkit相应的include, bin, lib目录下

在这里插入图片描述


6.配置一下系统环境变量

在这里插入图片描述

到此为止,nvcc就已经被配置好了,下面配置vs,方便在vs中写程序。


二、VS配置

1.加入.cu扩展名

在工具的选项下,在文本编辑器,文件扩展名中,添加Microsoft Visual C++类型的 cu扩展名,在项目和解决方案下的VC++项目设置,要包括的扩展名中加入.cu;

在这里插入图片描述


2.右键项目,生成依赖项->生成自定义, 勾选 CUDA 属性依赖

在这里插入图片描述


三、使用

到此为止,配置完成,可以在vs下开始编程啦
如何编程可以看NIVDIA的官方手册。给出百度链接分享提取码:olej 。
在.cu文件中写自己需要的核函数,实现数据的upload、download和计算过程。
要调用在.cu文件中的函数,需要对函数声明 extern “C”, 在要使用的相应.h文件中声明一下该函数即可。

;