VS2019 新建项目里没有CUDA选项

问题

在Visual Studio 2019安装之前,先安装了CUDA Toolkit。在使用Visual Studio 2019创建新项目的时候,发现新建项目里没有CUDA的选项。

这时候有两种办法,一种是把CUDA Toolkit卸载重装,重装的时候,CUDA会自己在Visual Studio中安装扩展。如果不想卸载重装的话,可以使用下面这种第二种方法。


1.进入路径

首先进入到你的Visual Studio 2019的安装路径下的 D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Extensions(这个路径根据你的个人情况而定,是到你安装VS的目录)。

2.新建目录

创建新的文件夹 NVIDIA->CUDA 12.2 Wizards->12.2。

3.复制文件

找到CUDA Toolkit的安装路径(这个路径根据你的个人情况而定)C:\ProgramData\NVIDIA GPU Computing Toolkit\v12.2\extras\visual_studio_integration\CudaProjectVsWizards

进入16的文件夹,16是Visual Studio 2019的内部代号,17是Visual Studio 2022。

把该文件夹下的所有文件和文件夹拷贝到上一步我们创建的NVIDIA->CUDA 12.2 Wizards->12.2目录下。

4.运行命令

打开 Visual Studio 2017 的开发者命令控制台,然后以管理员权限运行命令:

devenv.com /setup /nosetupvstemplates

5.重启Visual Studio 2019

这样在新建工程的时候就可以看到CUDA工程模板出现了。

相关推荐
xier_ran1 天前
【infra之路】GPU 执行与存储层次全景关系图
人工智能·深度学习·cuda
椒颜皮皮虾྅5 天前
【TensorRTtSharp v4.0】在 C# 中使用 TensorRT CSharp API v4.0 动态编译并运行 CUDA Kernel
android·开发语言·人工智能·深度学习·c#·cuda
Albart5755 天前
vLLM多卡部署终极踩坑:CUDA error worker进程异常退出 完整定位&生产根治方案
cuda·nccl·vllm·大模型部署·多卡推理·大模型踩坑
帅气的小峰8 天前
pybind11与nanobind可以共存吗?如何迁移?
c++·python·cuda·推理引擎
(initial)10 天前
C-05. Kernel Fusion 代价边界:少写回 vs 寄存器压力与 occupancy
c语言·开发语言·cuda
June`14 天前
并发内核执行
c++·人工智能·算法·cuda
Olafur_zbj14 天前
【AI】CUDA的新编程模型:tile编程模型
人工智能·cuda·tile
(initial)16 天前
C-02. Cooperative Groups:安全分组、tile 集体与 coalesced 聚合
cuda
June`20 天前
warp shuffle指令
c++·人工智能·算法·cuda
June`21 天前
常量内存和只读缓存
c++·人工智能·算法·cuda