RuntimeError: No CUDA GPUs are available

这篇具有很好参考价值的文章主要介绍了RuntimeError: No CUDA GPUs are available。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在之前运行代码时正常没有任何问题,但是后面莫名其妙突然报错:RuntimeError: No CUDA GPUs are available

一开始还有这个:No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'

这里主要有几个考虑的方面:

1、用于运行代码的GPU号设置问题

如果你的代码里面有下面这句话

​​​​​​​os.environ['CUDA_VISIBLE_DEVICES'] = '1'

(1)如果使用的是服务器则查看对应的卡是否可用,自己后面填写的数字是否对应 

(2)如果使用的自己的电脑GPU,如果只有单卡,则将该数字变为0

​​​​​​​os.environ['CUDA_VISIBLE_DEVICES'] = '1'

 2、可以尝试在运行的这个代码中加入下面几句话(我是放在了​​​​​​​os.environ['CUDA_VISIBLE_DEVICES'] = '0'这句代码的后面,成功解决了问题!)

//重新在文件头加入下面说明
import torch
torch.cuda.current_device()
torch.cuda._initialized = True

3、代码或版本不一致问题,具体可以参考网上其他资料 

以上只是自己个人的经历和记录,虽然不一定适用,但希望能够帮助到大家。文章来源地址https://www.toymoban.com/news/detail-604214.html

到了这里,关于RuntimeError: No CUDA GPUs are available的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [已解决]RuntimeError: CUDA error: no kernel image is available for execution on the device

    在ubuntu服务器上用python炼丹的时候遇到的两个问题,一个warning和一个runtimeErro,我的环境是用conda配置的,我就切换了一下环境,然后切回来就报这两个错误,期间啥也没干,之前重新安装opencv疯狂报错也是这种样子的。 warning warning:NVIDIA GeForce RTX 3090 with CUDA capability sm_86

    2024年02月02日
    浏览(68)
  • RuntimeError:CUDA error:no kernel image is available for execution on the device报错解决(亲测)

    调试Transformer网络,安装完timm包之后,运行程序时报错 CUDA error:no kernel image is available for execution on the device ,如图所示: 网上对于该错误说啥的都有,因为这是第一次遇到这个错误,之前训练CNN也正常,排除显卡算力低,不支持高版本CUDA问题。看来看去,这位博主说的有道

    2024年02月11日
    浏览(47)
  • 当出现RuntimeError:CUDA error:no kernel image is available for execution on the device 问题时候的pytorch安装方法

    当出现一个明显的特征就是出现: RuntimeError:CUDA error:no kernel image is av ailable for execution on the device 这就说明你的显卡太低了 可以到这个路径下C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.1extrasdemo_suite, 找到deviceQuenry.exe这个文件拖到cmd命令窗口运行可以看到自身电脑的算力  从

    2024年02月01日
    浏览(62)
  • RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is Fal

    今天在跑 yolov7 的时候遇见,模型加载问题,因为我是使用CPU来加载 pt 模型的,但是出现了错误; RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.load with map_location=torch.device(\\\'cpu\\\') to map your storages to

    2024年02月11日
    浏览(52)
  • 0/5 nodes are available: 5 Insufficient cpu.

    是因为集群中的CPU资源不够部署当前pod(nodejs 8 cpus)导致的。 注意这边计算的公式是 总CPU - Request CPU 查看 每个node 的CPU 和Request CPU 可以用以下命令 总CPU 已申请CPU 本问题中为什么会有78%的CPU已被申请,主要是因为以下几个pod点用的

    2024年02月11日
    浏览(35)
  • windows docker 容器启动报错:Ports are not available

    docker 启动容器报错: (HTTP code 500) server error - Ports are not available: listen tcp 0.0.0.0:6379: bind: An attempt was made to access a socket in a way forbidden by its access permissions. 检查端口是否被其它程序占用: netstat -ano | findstr 6379 ,如果有需要自己处理一下,关掉冲突程序或改端口 如果本地端口没

    2024年02月09日
    浏览(36)
  • k8s重启Pod报错0/4 nodes are available

    当您在Kubernetes中使用 kubectl delete pod 命令删除Pod,并在Pod的定义中指定了nodeSelector时,可能会出现“0/4 nodes are available”的错误。这是因为Kubernetes调度程序在找不到符合nodeSelector条件的节点时,会将Pod设置为挂起状态,直到可用节点出现为止。 要解决这个问题,您可以采取以

    2024年02月16日
    浏览(48)
  • BindingException: Parameter ‘ids‘ not found. Available parameters are [collection, list]

    记录没见过的Bug之BindingException 今天在写一个删除套餐功能时遇到个bug如下图所示: 我们都知道当一个请求参数有多个值接收时可以采用如下方式:                1. 使用数组接收   Long[] ids                2. 使用集合接收  ListLong ids  注意: 如果使用集合需要添加@Re

    2023年04月17日
    浏览(41)
  • 报错解决:RuntimeError: CUDA out of memory.

    在进行深度学习的模型训练时,经常会遇到显存溢出的报错: RuntimeError: CUDA out of memory. 输出如下图所示: 打开一个终端,输入以下命令查看GPU使用情况: 输出如下图所示: 使用nvidia-htop可以进一步查看更为详细的内容。 nvidia-htop:A tool for enriching the output of nvidia-smi. 可以通

    2024年02月12日
    浏览(56)
  • PackagesNotFoundError: The following packages are not available from current channels的解决办法

    提示:是不是你也遇到了这样的问题? 示例:打开我们的anaconda Prompt , 输入:conda install -c conda-forge pyside2(这里以pyside2为例),有时候我们在python标准库里没有找到软件包时,conda-forge社区版也是一个不错的选择(能够解决大部分的问题) 提示:在输入框内输入自己想要找

    2023年04月26日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包