WIN11系统下VS2022配置CUDA11.8

Mr_agfeng 2024-09-16 12:31:01 阅读 77

前言

之前配置了cuda11.8与cudnn,可以在python中使用,但是在vs2022中使用不了,(也安装了visual_studio_integration)。本文采用手动的方式进行配置VS与CUDA。

我的cuda文件可以在4个地方看到(我也不知道为啥他们会各自为战):

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8

D:\9 tools\NVIDIA_CUDA_11.8\Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8

D:\CUDA11.8\NVIDIA GPU Computing Toolkit\CUDA\v11.8

C:\ProgramData\NVIDIA GPU Computing Toolkit\v11.8

1、调整配置管理器平台类型

右键项目→ 属性

平台“x64”(注意不是‘活动(×64)’)

2、配置生成属性

依次点击“右键项目 → 生成依赖项→ 生成自定义”

进入“生成自定义文件界面”

但是!!!!很多同学应该是看不到第一个CUDA11.8的!!!(别问我为啥知道的...)

接下来我们就要配置一下CUDA的visual_studio_integration了

配置visual_studio_integration

1、找到CUDA提供的VS模板插件

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\extras\visual_studio_integration\MSBuildExtensions路径下找到以下4个文件

2、添加文件到VS安装目录下

将这4个文件复制到:

D:\3 Visual Studio\Visual Studio 2022\VS_2022\MSBuild\Microsoft\VC\v170\BuildCustomizations 文件夹下;(在vs的安装目录中去找,找不到的话去搜“BuildCustomizations ”)

3、重启VS

在按照上述步骤打开“生成自定义文件界面”,发现已经存在CUDA11.8的选项。撒花!!!

3、手动配置CUDA提供的VS模板插件

本步骤适用于安装了CUDA之后,VS的创建页面中找不到CUDA Runtime模版的同学

1、对存有模板的文件夹创建符号链接

进入“D:\3 Visual Studio\Visual Studio 2022\VS_2022\Common7\IDE\Extensions”(找自己对应的安装位置),“Ctrl+shift+N”创建NVIDIA文件夹,然后进入NVIDIA文件夹创建CUDA 11.8 Wizards的文件夹

2、找到CUDA提供的VS模板插件

我的目录在“C:\ProgramData\NVIDIA GPU Computing Toolkit\v11.8\extras\visual_studio_integration\CudaProjectVsWizards\15”。有的同学在该位置找不到15这个文件夹,可以试试从Program Files目录进入

3、链接

在任务栏搜索框搜索CMD,右键选择“以管理员身份运行”

在命令行中输入:(两个目录,看清楚!)

MKLINK /D "D:\3 Visual Studio\Visual Studio 2022\VS_2022\Common7\IDE\Extensions" "C:\ProgramData\NVIDIA GPU Computing Toolkit\v11.8\extras\visual_studio_integration\CudaProjectVsWizards\15"

运行之后,在新建的CUDA 11.8 Wizards文件夹中应已经出现了符号链接,如下图:

4、设置VS

在任务栏搜索框搜索command,找到Developer Command Prompt for VS 2022右键选择“以管理员身份运行”

找到VS的安装位置,我的是在D:\3 Visual Studio\Visual Studio 2022\VS_2022,然后子啊命令行输入cd/d D:\3 Visual Studio\Visual Studio 2022\VS_2022。进入到该目录下

输入devenv /updateconfiguration

等待结束之后:

重启Visual Studio,再次创建新项目的时候应该就能看见CUDA模板了。(完美!)

配置基本库目录可以参考以下链接:

Windows10+VisualStudio2022+CUDA11.7环境配置_vs配置cuda-CSDN博客

参考链接:

Windows10+VisualStudio2022+CUDA11.7环境配置_vs配置cuda-CSDN博客

VS+CUDA 新建项目里没有CUDA选项(附详细图文步骤)_cuda visual studio integration没有勾选,怎么重新下载-CSDN博客

vs2019中自定义生成依赖项 没有CUDA10.1_vs生成依赖项没有cuda-CSDN博客



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。