ray.job_submission.JobSubmissionClient.stop_job#

JobSubmissionClient.stop_job(job_id: str) bool[源代码]#

请求一个作业异步退出。

首先尝试终止进程,然后在超时后杀死进程。

示例

>>> from ray.job_submission import JobSubmissionClient
>>> client = JobSubmissionClient("http://127.0.0.1:8265") 
>>> sub_id = client.submit_job(entrypoint="sleep 10") 
>>> client.stop_job(sub_id) 
True
参数:

job_id – 要停止的作业的作业ID或提交ID。

返回:

如果作业正在运行则为 True,否则为 False。

抛出:

RuntimeError – 如果作业不存在,或者向作业服务器发送请求失败。