作者:jieyang6888_130 | 来源:互联网 | 2022-12-18 13:24
如何终止终端中特定程序(例如python)在GPU上正在运行的进程?例如,两个进程在顶部图片中使用python运行,并杀死它们以在nvidia-smi中看到底部图片
1> Ainz Titor..:
接受的答案对我不起作用,可能是因为nvidia-smi
不同版本/硬件的格式不同。
我正在使用更简洁的命令:
nvidia-smi | grep 'python' | awk '{ print $3 }' | xargs -n1 kill -9
您可以替换$3
awk表达式以适合您的nvidia-smi
输出。它是发生PID的第n列。
2> salehinejad..:
您可以在nvidia-smi中抓取python,然后将PID传递给kill -9命令,例如:
sudo kill -9 $(nvidia-smi | grep'python'| sed -n's / | \ s * [0-9] \ s([0-9] )\ s。* / \ 1 / p'| sed'/ ^ $ / d')
@ oya163在这种情况下,您可以尝试:sudo kill -9 PID