如何终止后台运行的Vega程序

Vega在多个GPU/NPU场景中,会启动dask scheduler、dask worker及训练器,若仅仅杀死Vega主进程会造成部分进程不会及时的关闭,其占用的资源一直不会被释放。

在安全模式下,可使用如下命令终止Vega应用程序:

# 查询运行中的Vega主程序的进程ID
vega-process -s
# 终止一个Vega主程序及相关进程
vega-kill -s -p <pid>
# 或者一次性的终止所有Vega相关进程
vega-kill -s -a
# 若主程序被非常正常关闭,还存在遗留的相关进程,可使用强制清理
vega-kill -s -f

在普通模式下,使用如下命令:

vega-process
vega-kill -p <pid>
vega-kill -a
vega-kill -f