本机环境:
Win10专业版+VS2015企业版+CUDA 10.2

问题

可能是由于安装时没有勾选Visual Studio Integration,导致CUDA模块缺失。
此时打开VS新建工程里面没有CUDA模块,如下图:

解决方法

方法1

方法1,我试了但没有成功,这里还是写一下,你们试试!

打开CUDA 10.2安装包,把CUDA临时解压包的路径修改下(改到自己好找的位置)

解压完成之后。
把 路径:
D:\ruanjianbao\cuda\Temp\CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions
下面的文件

复制到
路径:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations
文件夹里面

再把 路径:
D:\ruanjianbao\cuda\Temp\CUDAVisualStudioIntegration\extras\visual_studio_integration 下的CudaProjectVsWizards整个文件夹
复制到 自己本机VS的安装路径下
D:\ruanjianbao\vs2015\Common7\IDE\CommonExtensions
D:\ruanjianbao\vs2015\Common7\IDE\Extensions

最后重启VS加载项目,取消临时解压。

方法2

重装CUDA吧,安装的时候自己判断是否要勾选Visual Studio Integration,很重要!
★如果本机已经有了Visual Studio Integration文件,要取消勾选,避免冲突了。
★如果本机没有的话,要勾选!!!
(某些安装教程说不要勾选怕安装失败,我亲测CUDA 10.2以及CUDA11.8勾选Visual Studio Integration可以安装成功!)

重装CUDA参考文章: Win10重装CUDA 10.2


如果CUDA成功安装的话,打开VS新建项目,会在左侧看到CUDA模块

VS没有CUDA模块问题相关推荐

  1. 一文详解OpenCV中的CUDA模块

    如果您使用OpenCV已有一段时间,那么您应该已经注意到,在大多数情况下,OpenCV都使用CPU,这并不总能保证您所需的性能.为了解决这个问题,OpenCV在2010年增加了一个新模块,该模块使用C ...

  2. BEP 7:CUDA外部内存管理插件(上)

    BEP 7:CUDA外部内存管理插件(上) 背景和目标 在CUDA阵列接口使得能够共享不同的Python之间的数据库的访问CUDA设备.但是,每个库都与其它库区别对待.例如: • Numba在内部管理 ...

  3. CUDA C编程接口技术分析

    CUDA C编程接口技术分析 编程接口 CUDA C为熟悉C编程语言的用户提供了一个简单的路径,可以方便地编写程序供设备执行. 它由C语言的最小扩展集和运行库组成. 核心语言扩展已经引入:cuda c ...

  4. CUDA C++编程接口:编译

    CUDA C++编程接口:编译 一.概述 CUDA C++为熟悉C++编程语言的用户提供了一个简单的路径,以方便地编写程序以执行该设备. 它由一组最小的扩展到C++语言和运行库. 在编程模型中引入了核 ...

  5. OpenCV3源代码目录解析(算法模块解析 和 示例目录解析)

    OpenCV3源代码文件夹sources: • 3rdparty: 包含第三方库,如用视频解码用的 ffmpeg.jpg.png.tiff 等图片的解码库. • apps: 包含进行 Haar 分类器 ...

  6. CUDA编程指南阅读笔记

    随着多核CPU和众核GPU的到来,并行编程已经得到了业界越来越多的重视,CPU-GPU异构程序能够极大提高现有计算机系统的运算性能,对于科学计算等运算密集型程序有着非常重要的意义.这一系列文章是根据& ...

  7. 【OpenCV开发】使用OpenCV的OpenCL(ocl)模块

    参加OpenCV的OpenCL模块(以下称OCL)移植工作已经有2个月了.这里我说移植而不是开发,是因为大部分OCL模块的函数都是从已经很成熟的GPU模块移植过来的.于是目前阶段OCL模块所支持的函数 ...

  8. PyTorch 入坑七:模块与nn.Module学习

    PyTorch 入坑七 模型创建概述 PyTorch中的模块 torch模块 torch.Tensor模块 torch.sparse模块 torch.cuda模块 torch.nn模块 torch.n ...

  9. CUDA 编程学习

    0 简单的CUDA简介 1.简单教程 CUDA C ++只是使用CUDA创建大规模并行应用程序的方法之一.它允许您使用功能强大的C ++编程语言来开发由GPU上运行的数千个并行线程加速的高性能算法.许 ...

最新文章

  1. window.open打开新窗口不改变原窗口_我P的图不高级,就很可耻吗?
  2. S/4HANA Extension field的UI visible checkbox逻辑
  3. Mysql索引是有序的吗_mysql组合索引的有序性转
  4. Android 蓝牙开发(2)——低功耗蓝牙
  5. mybatis-plus 从2.x到3.x升级指南
  6. 迷你世界甲龙变身机器人_迷你世界X变形金刚双形态皮肤特效,自带双血条,简直无敌...
  7. python学习笔记 程序执行过程 基本数据类型
  8. Opencv安装与环境配置
  9. 努比亚(nubia) V18 NX612J 解锁BootLoader 并刷入recovery ROOT
  10. PostgreSQL中with和without time zone两者有什么区别
  11. 求123456789=x成立个数
  12. 从WinMain函数看Windows程序内部运行机制
  13. Android anr模拟,ANR 的模拟
  14. dva处理_关于dva框架的二三事
  15. 劈荆斩棘:Gitlab 部署 CI 持续集成
  16. Python基础07
  17. 带有反爬虫机制下进行爬取数据方案,这里以阿里拍卖为例
  18. e成科技人岗匹配中的匹配模型
  19. gradient clipping
  20. 计算机音乐技术的发展,计算机网络技术对音乐发展的影响探析

热门文章

  1. VS code更改背景图片和颜色
  2. 苹果手机编辑word_苹果手机更新后卡顿,关闭这两个开关立马恢复,设置之后差点泪崩...
  3. macOS iOS - 系统版本、EFI 和 SMC 固件版本
  4. 北洋UAM-05LX(网口系列适用)ROS节点
  5. UnityShader学习笔记:Caustic水纹焦散与鱼群制作水族馆
  6. python爬取微博博主历史博文存入Excel
  7. 基于深度学习的推荐系统(一)
  8. 大唐杯学习笔记(1)—— 5G网络架构与组网部署
  9. Elasticsearch 7.X data stream 深入详解
  10. 计算任意文件夹大小 , 校验大文件的一致性 , 发抢红包程序