当前位置: 代码迷 >> 综合 >> RuntimeError: CUDA error: all CUDA-capable devices are busy or unavailable
  详细解决方案

RuntimeError: CUDA error: all CUDA-capable devices are busy or unavailable

热度:71   发布时间:2023-12-17 05:47:33.0

这个问题是因为GPU计算模式设置为独占模式了,可以从这里查看GPU计算模式,并且当前只有829M的内存占用,所以看到网上有人说是BUG,需要重启机器,这种方法不可取。重启机器也只是干掉当前占用GPU机器而已,所以并没有从本质上解决这个问题。

在这里插入图片描述
有三种计算模式
Compute M.: 计算模式,0/DEFAULT,1/EXCLUSIVE_PROCESS,2/PROHIBITED

将独占修改为默认模式,重新运行程序不报错了。
nvidia-smi -g 0 -c 0

在这里插入图片描述
现在显存中加入了两个计算程序。

  相关解决方案