CUDA error: no kernel image is available for execution on the device

记录一下出现上述问题的一个原因:

pytorch所依赖的cuda版本不满足显卡(GPU)的算力要求

举例来说,显卡是3090,并按照以下命令安装Pytorch:

conda install pytorch==1.7.0 torchvision==0.8.0 torchaudio==0.7.0 cudatoolkit=10.1 -c pytorch

可以看到,这里的cuda是10.1。通过查看算力表可以看到,3090对应的算力是8.6(sm_86)

而不同的cuda所能支持的算力如下:

明显可以看到,cuda10.1并不支持sm_86,需要至少cuda11.1及以上版本才行

因此,安装pytorch时cuda版本一定要大于等于11.1 ,例如:

conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3 -c pytorch -c conda-forge

 当然,这里只是满足了cuda的要求,具体安装哪个版本pytorch,还要看对应的python版本等其他限制,此处不再赘述~

 PS:关于cuda对应的算力表,也可以看NVIDIA Datacenter Drivers :: NVIDIA Data Center GPU Driver Documentation

Pytorch历史版本查询:

Previous PyTorch Versions | PyTorch

参考:

[解决bug]CUDA error: no kernel image is available for execution on the device-CSDN博客

【已解决】RuntimeError: CuDA error: no kernel image is available for execution on the device-CSDN博客

pytorch 中注意cuda版本和gpu算力匹配_pytorch对cuda和算力的要求-CSDN博客

显卡算力、驱动版本、CUDA、pytorch之间的关系_显卡驱动是不是cuda版本-CSDN博客

【CUDA】GPU 算力与 CUDA 版本对应关系_cuda算力-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1548585.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

另外知识与网络总结

一、重谈NAT(工作在网络层) 为什么会有NAT 为了解决ipv4地址太少问题,到了公网的末端就会有运营商路由器来构建私网,在不同私网中私有IP可以重复,这就可以缓解IP地址太少问题,但是这就导致私有IP是重复的…

2024最新gewechat开发微信机器人教程说明

简介:本文将指导你如何搭建一个微信机器人,通过接入gewe框架实现智能回复与聊天功能。我们将从基础设置开始,逐步讲解如何配置机器人,并通过实例展示其实际应用。 随着人工智能技术的不断发展,智能机器人已经成为我们…

南沙csp-j/s一对一家教 解一本通题: 1937:【06NOIP普及组】数列

【题目描述】 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k3时,这个序列是: 1,3,4,9,10,12,13&a…

8,STM32CubeMX配置SPI工程(读取norflash的ID)

1,前言 单片机型号:STM32F407 编程环境 :STM32CubeMX Keil v5 硬件连接 :SPI1,CS/SS--->PB14 注:本工程在1,STM32CubeMX工程基础(配置Debug、时钟树)基础上完…

echarts饼图legend纵向分页

效果图 legend: {orient: vertical,type: scroll,bottom: 0,left: 10,icon: circle,height: 100, // 设置高度即可实现pageIconColor: #1b9aee, //翻页下一页的三角按钮颜色pageIconInactiveColor: #7f7f7f, //翻页(即翻页到头时)textStyle: {lineHei…

永辉超市自救三部曲:靠名创优品复制胖东来?如何避免另一个苏宁易购?

《港湾商业观察》施子夫 王璐 从潮流产品新锐向大型商超迈入,没有人想到名创优品(09896.HK;MNSO.US)会成为永辉超市(601933.SH)的第一大股东。 近63亿元的收购价让两家本就知名度颇高的企业在2024年的商业江湖中更加瞩目。然而…

C语言VS实用调试技巧

文章目录 一、什么是bug?二、什么是调试?三、Debug和Release四、VS调试快捷键4.1环境准备4.2调试快捷键 五、监视和内存观察5.1监视5.2内存 六、调试举例七、编程常见错误归类7.1编译型错误7.2链接型错误7.3运行时错误 一、什么是bug? 🍎bug本意是 “…

TypeScript 设计模式之【状态模式】

文章目录 状态模式:优雅切换的交通信号灯状态模式的奥秘状态模式有什么利与弊?如何使用状态模式来优化你的系统代码实现案例状态模式的主要优点状态模式的主要缺点状态模式的适用场景总结 状态模式:优雅切换的交通信号灯 当你站在繁忙的十字路口&#…

Vatee万腾平台:企业智能化生态的领航者

在科技日新月异的今天,企业的智能化转型已成为不可逆转的趋势。Vatee万腾平台,凭借其前瞻性的技术视野和不懈的创新精神,正逐步构建起一个以智能化为核心的新型商业生态,成为推动企业智能化升级的核心力量。 Vatee万腾平台深谙技…

大数据毕业设计选题推荐-程序员招聘数据分析系统-Hive-Hadoop-Spark

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

【中级通信工程师】终端与业务(六):市场环境与购买行为

【零基础3天通关中级通信工程师】 终端与业务(六):市场环境与购买行为 本文是中级通信工程师考试《终端与业务》科目第六章《市场环境与购买行为》的复习资料和真题汇总。本章的核心内容涵盖了通信市场环境、消费者市场的特点和动机、集团客户市场的采购过程等内容…

论文解析_客户分组对商业银行个人信用评分模型的提升作用研究,作者张亚京-中国人民银行征信中心博士后工作站

作者Toby,原文来源公众号:python风控模型,论文解析_客户分组对商业银行个人信用评分模型的提升作用研究 经典分组模型论文 大家好,我是Toby老师,之前发布过文章《银行客户分群模型-customer segmentation model-更好提升模型预测…

软件设计之Maven(2)

软件设计之Maven(2) 路线图推荐: 【Java学习路线-极速版】【Java架构师技术图谱】 尚硅谷新版Maven教程(高效入门maven,上手又快又稳) 资料可以去尚硅谷官网免费领取 学习内容: 依赖管理版本统一及维护依赖范围Buil…

【RabbitMQ】面试题

在本篇文章中,主要是介绍RabbitMQ一些常见的面试题。对于前几篇文章的代码,都已经在码云中给出,链接是mq-test: 学习RabbitMQ的一些简单案例 (gitee.com),如果存在问题的话欢迎各位提出,望共同进步。 MQ的作用以及应用…

【Redis】持久化机制--RDB和AOF

目录 1. RDB持久化 1.1 触发机制 1.2 流程说明 1.3 RDB文件的处理 1.4 RDB机制演示 1.5 RDB的优缺点 2. AOF持久化 2.1 使用AOF与基本演示 2.2 AOF的工作流程 2.3 文件同步(缓冲区刷新策略) 2.4 重写机制 2.5 AOF重写流程 2.6 启动时数据恢复 …

时序必读论文13|ICLR24 “又好又快”的线性SOTA时序模型FITS

论文标题:FITS: Modeling Time Series with 10k Parameters 开源代码:https://anonymous.4open.science/r/FITS/README.md 前言 FITS(Frequency Interpolation Time Series Analysis Baseline)这篇文章发表于ICLR2024&#xff…

Python自动化脚本,工作实现自动化附代码

Python是一种流行的编程语言,以其简洁和易读性而闻名。它提供了大量的库和模块,使其成为自动化各种任务的绝佳选择。 我们将探讨9个Python脚本及其代码,可以帮助您自动化各种任务并提高工作效率。无论您是开发人员、数据分析师还是只是想简化…

[EBPF] 实时捕获DM数据库是否存在SQL阻塞

1. 介绍 eBPF(extened Berkeley Packet Filter)是一种内核技术,它允许开发人员在不修改内核代码的情况下运行特定的功能。eBPF 的概念源自于 Berkeley Packet Filter(BPF),后者是由贝尔实验室开发的一种网…

Linux系统进程控制

目录 一、进程创建 1.进程创建过程 2.写时拷贝 3.fork函数的两种常规用法 二、进程终止 1.进程终止的三种情况 2.进程退出信息 (1)退出码 (2)退出信号 3.进程终止的方式 三、进程等待 1.为什么要有进程等待&#xff1f…

5个最佳开源RPA框架之一UI.Vision介绍

博主介绍: 大家好,我是Yuperman,互联网宇宙厂经验,17年医疗健康行业的码拉松奔跑者,曾担任技术专家、架构师、研发总监负责和主导多个应用架构。技术范围: 目前专注java体系,以及golang、.Net、…