nvidia-smi显示GPU上无进程但GPU显存却被占用

发布时间 2023-07-27 16:55:37作者: 海_纳百川

      问题:有时我们在使用GPU的时候,因为某个原因,导致GPU被占,但有无法通过nvidia-smi 看到进程编号,就会产生一个现象,GPU被未知程序所占用,我们只能使用GPU的一部分,针对这种现象怎么解决呢

     方法1. 重启电脑,如果win系统的话,直接关机重启即可;如果是linux系统,有图形界面的话,直接关机重启即可;如果是远程服务器的话,通过命令行:reboot重启(如果权限不够,就用sudo reboot)

     方法2. 如果电脑不能重启呢,那方法1就不能用了,那就通过命令行:fuser -v /dev/nvidia*(如果只有一个用户,用这个没有什么问题,如果有一个权限账号,最好在权限账号下使用,可以看到所有显卡上的进程),最后就用kill命令行杀掉相应的PID号。