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 – 如果作业不存在,如果向作业服务器发出的请求失败,或者如果作业不处于终端状态。