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

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

RuntimeError: CUDA error: all CUDA-capable devices are busy or unavailable_第1张图片
有三种计算模式
Compute M.: 计算模式,0/DEFAULT,1/EXCLUSIVE_PROCESS,2/PROHIBITED

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

RuntimeError: CUDA error: all CUDA-capable devices are busy or unavailable_第2张图片
现在显存中加入了两个计算程序。

你可能感兴趣的:(深度学习)