本文主要是介绍解决nvidia-smi无进程,但GPU显存被占用的情况,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一、问题描述
- 二、解决方案
一、问题描述
如题,解决nvidia-smi无进程,但GPU显存被占用的情况。
二、解决方案
# 查看没有显示出来的进程
fuser -v /dev/nvidia*
# Kill掉
sudo kill -9 pid
如果要kill
的进程特别多,可以用以下的python脚本:
import os
pid = list(set(os.popen('fuser -v /dev/nvidia*').read().split()))
kill_cmd = 'kill -9 ' + ' '.join(pid)
print(kill_cmd)
os.popen(kill_cmd)
这篇关于解决nvidia-smi无进程,但GPU显存被占用的情况的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!