返回顶部
首页 > 资讯 > 后端开发 > Python >出现错误(已解决)RuntimeError: CUDA error: no kernel image is available for execution on the device CUDA ker
  • 926
分享到

出现错误(已解决)RuntimeError: CUDA error: no kernel image is available for execution on the device CUDA ker

深度学习pytorchpython 2023-09-12 19:09:13 926人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

出现问题(已解决)RuntimeError: CUDA error: no kernel image is available for execution on the device CUDA ker

出现问题(已解决)RuntimeError: CUDA error: no kernel image is available for execution on the device CUDA kernel errors might be asynchronously reported at some other api call,so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING=1.

问题——警告

为什么把警告po出来,是因为警告可以让我们了解一些有用信息。
在这里插入图片描述

问题——错误

在这里插入图片描述

分析原因

首先警告里的内容不可忽略,翻译过来就是NVIDIA RTX GeForce 3060Ti(我使用的服务器)支持的CUDA的算力为8.6,与当前的PyTorch的版本不匹配。说白了就是CUDA和pytorch版本不一致。

当前的pytorch版本支持的CUDA的算力为3.7、5.0、6.0、7.0

解决办法

我安装的cuda是11.3,对应的pytorch版本为1.10.1,但是为了跑这个代码,我又安装了pytorch1.10,这就导致了CUDA和pytorch版本不一致
因此我重新安装cuda11.1,然后在pytorch官网找到对应的pytorch1.10的安装语句

pip install torch==1.10.0+cpu torchvision==0.11.0+cpu torchaudio==0.10.0 -f https://download.pytorch.org/whl/torch_stable.html

现在风扇已经在转了!

pytorch官网 链接: https://pytorch.org/get-started/previous-versions/

参考博客

深度学习环境配置避坑: https://blog.csdn.net/weixin_46065198/article/details/125642546

来源地址:https://blog.csdn.net/m0_48664152/article/details/126459836

--结束END--

本文标题: 出现错误(已解决)RuntimeError: CUDA error: no kernel image is available for execution on the device CUDA ker

本文链接: https://lsjlt.com/news/404961.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作