Job states
State transitions
Jobs typically progress through states in the following order:TRAINING_JOB_PENDING→TRAINING_JOB_CREATED: Automatic transition once GPU capacity is availableTRAINING_JOB_CREATED→TRAINING_JOB_DEPLOYING: Automatic transition once resources are allocatedTRAINING_JOB_DEPLOYING→TRAINING_JOB_RUNNING: Automatic transition once environment setup is completeTRAINING_JOB_RUNNING→TRAINING_JOB_COMPLETED: Automatic transition upon successful completion
TRAINING_JOB_FAILED from any state if an error occurs. Similarly, TRAINING_JOB_STOPPED can be entered from any active state (PENDING, DEPLOYING, or RUNNING) when manually stopped.
Jobs on interruptible compute can enter TRAINING_JOB_PREEMPTED from CREATED, DEPLOYING, or RUNNING when the underlying capacity is reclaimed. Preemption is distinct from TRAINING_JOB_FAILED: the job didn’t error, it lost its compute.
You can monitor these state transitions using the CLI command: