VS没有CUDA模块问题
本机环境:
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模块问题相关推荐
- 一文详解OpenCV中的CUDA模块
如果您使用OpenCV已有一段时间,那么您应该已经注意到,在大多数情况下,OpenCV都使用CPU,这并不总能保证您所需的性能.为了解决这个问题,OpenCV在2010年增加了一个新模块,该模块使用C ...
- BEP 7:CUDA外部内存管理插件(上)
BEP 7:CUDA外部内存管理插件(上) 背景和目标 在CUDA阵列接口使得能够共享不同的Python之间的数据库的访问CUDA设备.但是,每个库都与其它库区别对待.例如: • Numba在内部管理 ...
- CUDA C编程接口技术分析
CUDA C编程接口技术分析 编程接口 CUDA C为熟悉C编程语言的用户提供了一个简单的路径,可以方便地编写程序供设备执行. 它由C语言的最小扩展集和运行库组成. 核心语言扩展已经引入:cuda c ...
- CUDA C++编程接口:编译
CUDA C++编程接口:编译 一.概述 CUDA C++为熟悉C++编程语言的用户提供了一个简单的路径,以方便地编写程序以执行该设备. 它由一组最小的扩展到C++语言和运行库. 在编程模型中引入了核 ...
- OpenCV3源代码目录解析(算法模块解析 和 示例目录解析)
OpenCV3源代码文件夹sources: • 3rdparty: 包含第三方库,如用视频解码用的 ffmpeg.jpg.png.tiff 等图片的解码库. • apps: 包含进行 Haar 分类器 ...
- CUDA编程指南阅读笔记
随着多核CPU和众核GPU的到来,并行编程已经得到了业界越来越多的重视,CPU-GPU异构程序能够极大提高现有计算机系统的运算性能,对于科学计算等运算密集型程序有着非常重要的意义.这一系列文章是根据& ...
- 【OpenCV开发】使用OpenCV的OpenCL(ocl)模块
参加OpenCV的OpenCL模块(以下称OCL)移植工作已经有2个月了.这里我说移植而不是开发,是因为大部分OCL模块的函数都是从已经很成熟的GPU模块移植过来的.于是目前阶段OCL模块所支持的函数 ...
- PyTorch 入坑七:模块与nn.Module学习
PyTorch 入坑七 模型创建概述 PyTorch中的模块 torch模块 torch.Tensor模块 torch.sparse模块 torch.cuda模块 torch.nn模块 torch.n ...
- CUDA 编程学习
0 简单的CUDA简介 1.简单教程 CUDA C ++只是使用CUDA创建大规模并行应用程序的方法之一.它允许您使用功能强大的C ++编程语言来开发由GPU上运行的数千个并行线程加速的高性能算法.许 ...
最新文章
- window.open打开新窗口不改变原窗口_我P的图不高级,就很可耻吗?
- S/4HANA Extension field的UI visible checkbox逻辑
- Mysql索引是有序的吗_mysql组合索引的有序性转
- Android 蓝牙开发(2)——低功耗蓝牙
- mybatis-plus 从2.x到3.x升级指南
- 迷你世界甲龙变身机器人_迷你世界X变形金刚双形态皮肤特效,自带双血条,简直无敌...
- python学习笔记 程序执行过程 基本数据类型
- Opencv安装与环境配置
- 努比亚(nubia) V18 NX612J 解锁BootLoader 并刷入recovery ROOT
- PostgreSQL中with和without time zone两者有什么区别
- 求123456789=x成立个数
- 从WinMain函数看Windows程序内部运行机制
- Android anr模拟,ANR 的模拟
- dva处理_关于dva框架的二三事
- 劈荆斩棘:Gitlab 部署 CI 持续集成
- Python基础07
- 带有反爬虫机制下进行爬取数据方案,这里以阿里拍卖为例
- e成科技人岗匹配中的匹配模型
- gradient clipping
- 计算机音乐技术的发展,计算机网络技术对音乐发展的影响探析
热门文章
- VS code更改背景图片和颜色
- 苹果手机编辑word_苹果手机更新后卡顿,关闭这两个开关立马恢复,设置之后差点泪崩...
- macOS iOS - 系统版本、EFI 和 SMC 固件版本
- 北洋UAM-05LX(网口系列适用)ROS节点
- UnityShader学习笔记:Caustic水纹焦散与鱼群制作水族馆
- python爬取微博博主历史博文存入Excel
- 基于深度学习的推荐系统(一)
- 大唐杯学习笔记(1)—— 5G网络架构与组网部署
- Elasticsearch 7.X data stream 深入详解
- 计算任意文件夹大小 , 校验大文件的一致性 , 发抢红包程序