当前位置:   article > 正文

解决gpu没有运行进程,但是显存一直占用的方式_此gpu上没有正在运行的程序是什么意思

此gpu上没有正在运行的程序是什么意思

通常情况下,停止进程显存会释放

但是如果在不正常情况关闭进程,可能不会释放,这个时候就会出现这样的情况:

  1. Mon Oct 19 16:00:00 2020
  2. +-----------------------------------------------------------------------------+
  3. | NVIDIA-SMI 410.104 Driver Version: 410.104 CUDA Version: 10.0 |
  4. |-------------------------------+----------------------+----------------------+
  5. | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
  6. | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
  7. |===============================+======================+======================|
  8. | 0 Tesla P100-PCIE... Off | 00000000:00:0D.0 Off | 0 |
  9. | N/A 38C P0 35W / 250W | 16239MiB / 16280MiB | 0% Default |
  10. +-------------------------------+----------------------+----------------------+
  11. +-----------------------------------------------------------------------------+
  12. | Processes: GPU Memory |
  13. | GPU PID Type Process name Usage |
  14. |=============================================================================|
  15. +-----------------------------------------------------------------------------+

解决方式,当然是干掉正常使用显存的进程

想要释放进程,当然需要找到进程

  1. fuser -v /dev/nvidia*
  2. USER PID ACCESS COMMAND
  3. /dev/nvidia0: root 26031 F...m python
  4. root 26035 F...m python
  5. root 26041 F...m python
  6. root 26050 F...m python
  7. root 32512 F...m ZMQbg/1
  8. /dev/nvidiactl: root 26031 F...m python
  9. root 26035 F...m python
  10. root 26041 F...m python
  11. root 26050 F...m python
  12. root 32512 F.... ZMQbg/1
  13. /dev/nvidia-uvm: root 26031 F.... python
  14. root 26035 F.... python
  15. root 26041 F.... python
  16. root 26050 F.... python
  17. root 32512 F.... ZMQbg/1

然后使用kill -9 26031杀死进程,进程 释放资源,需要一次对上面查询到的进程进行依次kill

不出意外就正常了:

--------------------------------------------------------------------------分割线----------------------------------------------

如果想一行命令全部搞定,直接使用:

fuser -v /dev/nvidia* |awk '{for(i=1;i<=NF;i++)print "kill -9 " $i;}' | sh

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/154258
推荐阅读
相关标签
  

闽ICP备14008679号