Linux监控GPU和释放GPU显存
监控GPU
在终端中输入watch -n 10 nvidia-smi
数字代表每隔10秒刷新一次终端的显示结果。
结果如下图所示
释放GPU显存
有时候使用nvidia-smi
命令发现显卡显存被占用了,但没有显示相应的进程(很多情况是在jupyter中使用了GPU)。
使用以下命令:sudo fuser -v /dev/nvidia*
该命令显示所有占用nvidia设备的进程pid,找到自己想要杀的pid。kill -9 pid
杀掉进程,显存释放出来。