nvidia-smi显示GPU上无进程但GPU显存却被占用
问题:有时我们在使用GPU的时候,因为某个原因,导致GPU被占,但有无法通过nvidia-smi 看到进程编号,就会产生一个现象,GPU被未知程序所占用,我们只能使用GPU的一部分,针对这种现象怎么解决呢
方法1. 重启电脑,如果win系统的话,直接关机重启即可;如果是linux系统,有图形界面的话,直接关机重启即可;如果是远程服务器的话,通过命令行:reboot重启(如果权限不够,就用sudo reboot)
方法2. 如果电脑不能重启呢,那方法1就不能用了,那就通过命令行:fuser -v /dev/nvidia*(如果只有一个用户,用这个没有什么问题,如果有一个权限账号,最好在权限账号下使用,可以看到所有显卡上的进程),最后就用kill命令行杀掉相应的PID号。
注意这种方式显示的是所有显卡的上的进程,请谨慎区别后删除
本文来自博客园,作者:海_纳百川,转载请注明原文链接:https://www.cnblogs.com/chentiao/p/17585401.html,如有侵权联系删除