gpu没有运行进程,但是显存一直占用
gpu没有运行进程,但是显存一直占用
·
一般停止进程显存会释放,但是如果在不正常情况关闭进程,可能可能会出现显存不释放的情况:

这时需要找到进程:
fuser -v /dev/nvidia*
可能出现
bash: fuser: command not found
下载包,使用
sudo apt-get install psmisc
这时再使用
fuser -v /dev/nvidia*
找到进程:
/dev/nvidia-uvm: 118241m 119063m 196506m
/dev/nvidia0: 119063m
/dev/nvidia1: 196506m
/dev/nvidia8: 118241m
/dev/nvidiactl: 118241m 119063m 196506m
或者用
fuser -v /dev/nvidia*
USER PID ACCESS COMMAND
/dev/nvidia-uvm: root kernel mount /dev/nvidia-uvm
root 118241 F...m python3
root 119063 F...m python3
root 196506 F...m python3
/dev/nvidia-uvm-tools:
root kernel mount /dev/nvidia-uvm-tools
/dev/nvidia0: root kernel mount /dev/nvidia0
root 119063 F...m python3
/dev/nvidia1: root kernel mount /dev/nvidia1
root 196506 F...m python3
/dev/nvidia8: root kernel mount /dev/nvidia8
root 118241 F...m python3
/dev/nvidia9: root kernel mount /dev/nvidia9
/dev/nvidiactl: root kernel mount /dev/nvidiactl
root 118241 F...m python3
root 119063 F...m python3
root 196506 F...m python3
最后使用kill -9 118241杀死进程,释放资源.
更多推荐
所有评论(0)