显存"/>
Ubuntu清除GPU显存
Ubuntu清除GPU显存
在Ubuntu运行代码的时候,有时会出现代码退出了,显存依然在占用的情况。
//显存查看指令
nvidia-smi
手动清除掉显存,方法有二:
-
重启
-
命令行
先执行该代码查看所有占用显存的进程
fuser -v /dev/nvidia*
可发现进程如下
USER PID ACCESS COMMAND
/dev/nvidia0: hnj 1660 F...m compizhnj 4388 F...m chromehnj 4418 F...m chromehnj 8542 F...m pythonhnj 23641 F...m TeamViewer
/dev/nvidiactl: hnj 1660 F...m compizhnj 4388 F...m chromehnj 4418 F...m chromehnj 8542 F...m pythonhnj 23641 F...m TeamViewer
/dev/nvidia-modeset: hnj 1660 F.... compizhnj 4388 F.... chromehnj 4418 F.... chromehnj 23641 F.... TeamViewer
/dev/nvidia-uvm: hnj 8542 F.... python
找到Python对应的进程号,一一杀之:
kill -9 8542
有时候要杀两三条python
最后得到干净的显存,继续运行代码吧!
Mon Nov 30 21:44:32 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.54 Driver Version: 396.54 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 108... Off | 00000000:01:00.0 On | N/A |
| 35% 60C P0 67W / 280W | 428MiB / 11177MiB | 0% Default |
+-------------------------------+----------------------+----------------------++-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 951 G /usr/lib/xorg/Xorg 155MiB |
| 0 1660 G compiz 147MiB |
| 0 4388 G ...AAAAAAAAAAAIAAAAAAAAAA== --shared-files 79MiB |
| 0 23641 G /opt/teamviewer/tv_bin/TeamViewer 21MiB |
+-----------------------------------------------------------------------------+
更多推荐
Ubuntu清除GPU显存
发布评论