简单记录自己如何配置 CUDA 环境,在windows的vs2022下进行程序的编写。
一、NVCC配置
1.打开NVIDIA控制面板,查看驱动版本
2.点击链接
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文件中声明一下该函数即可。