1. 查看当前cuda所有进程
方法1:使用nvidia-smi
,查看当前在工作的所有进程PID
方法2:使用fuser -v /dev/nvidia*
,查看当前在工作的所有进程,及占用显存的进程PID
使用方法2,能够查看nvidia-smi
中占据显存,但是不工作,并且看不到的进程PID
2. 杀死进程
方法1:逐个关闭方法,即使用kill -9 PID
,将占用cuda的进程逐一杀死;
方法2:关闭所有占据cuda显存的进程,fuser -k /dev/nvidia*
使用方法2,能够一行命令,释放所有占据显存的进程,比较方便。
参考文献
【cuda】释放cuda显存及进程