ray.job_submission.JobSubmissionClient.delete_job#
- JobSubmissionClient.delete_job(job_id: str) bool[source]#
- Delete a job in a terminal state and all of its associated data. - If the job is not already in a terminal state, raises an error. This does not delete the job logs from disk. Submitting a job with the same submission ID as a previously deleted job is not supported and may lead to unexpected behavior. - Example - >>> from ray.job_submission import JobSubmissionClient >>> client = JobSubmissionClient() >>> job_id = client.submit_job(entrypoint="echo hello") >>> client.delete_job(job_id) True - Parameters:
- job_id – submission ID for the job to be deleted. 
- Returns:
- True if the job was deleted, otherwise False. 
- Raises:
- RuntimeError – If the job does not exist, if the request to the job server fails, or if the job is not in a terminal state.