文章

清除GPU显存

查看GPU使用情况

1
2
3
4
5
6
nvidia-smi

nvidia-smi -l 1

watch -n 1 nvidia-smi


有三种情况

1. 没有进程占用GPU资源,属于为空的正常状态

Image

2. 有进程,GPU使用率在变化

Image

3. 看不到进程,但是GPU使用率0%,显存有占用 或者 GPU使用率100% 为 异常状态

Image

清除GPU显存

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1. 情况二: 能看到进程,终止进程
kill -9 PID

2. 情况三: 看不到进程,但是有显存占用 或者 使用率使用率为100%
方法1:
使用:
nvidia-smi -pm 1
将驱动模式设置为常驻内存。但是好像不管用

方法2:
使用命令:
fuser -v /dev/nvidia*
kill -9 列出的PID
GPU显存清空 或 使用率为0%

本文由作者按照 CC BY 4.0 进行授权