ray.job_submission.JobSubmissionClient.delete_job#

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

删除处于终端状态的作业及其所有关联数据。

如果任务尚未处于终端状态,则引发错误。这不会从磁盘删除任务日志。不支持使用与先前删除的任务相同的提交ID提交任务,这可能会导致意外行为。

示例

>>> from ray.job_submission import JobSubmissionClient
>>> client = JobSubmissionClient() 
>>> job_id = client.submit_job(entrypoint="echo hello") 
>>> client.delete_job(job_id) 
True
参数:

job_id – 待删除作业的提交ID。

返回:

如果作业被删除则为True,否则为False。

抛出:

RuntimeError – 如果作业不存在,如果向作业服务器发出的请求失败,或者如果作业不处于终端状态。