一般停止进程显存会释放,但是如果在不正常情况关闭进程,可能可能会出现显存不释放的情况:
这时需要找到进程:
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
或者用文章来源:https://www.toymoban.com/news/detail-551736.html
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杀死进程,释放资源.文章来源地址https://www.toymoban.com/news/detail-551736.html
到了这里,关于gpu没有运行进程,但是显存一直占用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!