当前位置: 首页 > article >正文

CUDA与Microsoft Visual Studio不兼容问题

简介:在安装一些 python库时,涉及到第三方库(特别是需要引用 C++ 代码)时,通常的安装方式会涉及到编译过程,通常称为"源代码安装"(source installation),或是 “编译安装”(compiled installation)
如果我们安装的的库涉及到了cuda的C++代码,且你的编译器时MSVC,这时就需要考虑cuda与生成工具的兼容了

报错

error: command ‘C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin\nvcc.exe’ failed with exit code 2

报错信息提示我们Visual Studio版本不兼容的问题
– unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported!

原因

11.x版本的cuda与Visual Studio不兼容,具体一点说是与Visual Studio生成工具不兼容。由于Visual Studio 现在最新版本是2022,默认下载2022 版的生成工具。但是Visual Studio 2019不提供下载了(我这边是这样的),我们直接下载Visual Studio生成工具 2019

假如你下载 vs2019,弹出的界面可能一样
在这里插入图片描述

解决方案

Visual Studio生成工具 2019下载地址: https://learn.microsoft.com/zh-cn/visualstudio/releases/2019/history#installing-an-earlier-release
往下滑 找到 发布和生成历史记录 —> 发布日期和生成号
在这里插入图片描述

选择BuildTools

尽量下载有版本号的
在这里插入图片描述

安装

双击下一步下一步
没装之前是没有生成工具,如果有Visual Studio生成工具 2022,可以先卸载2022版本的
在这里插入图片描述
安装完成
在这里插入图片描述
成功安装
在这里插入图片描述
perfect!!!


http://www.kler.cn/a/453482.html

相关文章:

  • 2024国赛A问题5
  • 新建一个springboot项目
  • Cascader 级联选择器一级单选二级多选
  • 深入解析 Tengine:高性能 Web 服务器与反向代理的企业级应用
  • 基础优化方法
  • 机器学习之KNN算法预测数据和数据可视化
  • 深入解析 Pytest 钩子函数及二次开发过程
  • 【MySQL】索引 面试题
  • PostgreSQL自带的一个命令行工具pg_waldump
  • 免杀0到1之ShellCode与加载器
  • adb无法连接到安卓设备【解决方案】报错:adb server version (40) doesn‘t match this client (41);
  • 【形式化验证latency】2.AADL项目结构及语法(一)
  • 计算机组成原理的学习笔记(9)-- CPU·其一 CPU的基本概念/流水线技术/数据通路
  • docker compose deploy fate cluster
  • 免费证件照大师 3.3 | 界面极简的免费证件照制作软件,支持无水印导出
  • 大型3d模型应用内容的云推流之国产信创系统方案
  • python常见数组操作
  • Linux-----进程处理(子进程创建)
  • Java项目中Oracle数据库开发过程中相关内容
  • AI绘图丨中国风 古典 产品展台电商场景第三弹(附关键词)
  • 路由策略
  • 学习C++:关键字
  • 每天40分玩转Django:Django静态文件
  • SLAM/数字图象处理基础
  • 【QT常用技术讲解】QTablewidget点击表头自动排序的两种方式
  • Map接口 及其 实现类(HashMap, TreeMap)