一般停止进程显存会释放,但是如果在不正常情况关闭进程,可能可能会出现显存不释放的情况:
这时需要找到进程:
fuser-v /dev/nvidia*
可能出现
bash: fuser: command not found
下载包,使用
sudoapt-getinstall 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杀死进程,释放资源.
版权归原作者 m0_52253424 所有, 如有侵权,请联系我们删除。