Linux--无进程却显示占用显存,GPU显存释放方法

    技术2022-07-16  81

    文章目录

    一、用nvidia-smi查看对应的进程pid二、用nvidia-smi查不到对应的进程pid 程序结束掉,但GPU显存没有释放。

    一、用nvidia-smi查看对应的进程pid

    nvidia-smi

    查看显存占用情况如下: 使用kill命令,kill掉对应的进程:

    kill -9 PID(替换进程号)

    我这里PID是23495:

    kill -9 23495

    再看一下占用情况,可以看到已经释放了:

    二、用nvidia-smi查不到对应的进程pid

    nvidia-smi

    查看显存占用情况,如果发现查不到对应的进程pid,这时候用:

    bash fuser -v /dev/nvidia*

    使用kill命令,kill掉对应的进程:

    kill -9 PID(替换进程号)
    Processed: 0.018, SQL: 9