查询GPU时无进程运行,但是显存却被占用了
Posted 呆呆象呆呆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询GPU时无进程运行,但是显存却被占用了相关的知识,希望对你有一定的参考价值。
查询GPU时无进程运行,但是显存却被占用了
1、具体表现
nvidia-smi
或者gpustat
无进程在GPU上运行,但GPU显存却被占用了
2、造成原因
应该是存在僵尸进程,已经运行完毕或者卡死,但是内存没有释放,处于挂起状态
3、解决方案
3.1 方案一
重启电脑
3.2 方案二
如果电脑不能重启,那就通过命令行:
fuser -v /dev/nvidia*
或者有管理员权限的时候
sudo fuser -v /dev/nvidia*
可以看到对应的设备,是有进程的。
最后就用kill命令行杀掉相应的PID号。
这样就完事了
以上是关于查询GPU时无进程运行,但是显存却被占用了的主要内容,如果未能解决你的问题,请参考以下文章