pub enum TrainingJobStatus {
Pending,
Validating,
Queued,
Running {
progress: TrainingProgress,
},
Succeeded {
model_id: String,
},
Failed {
error: String,
},
Cancelled,
}Expand description
Status of a training job.
Variants§
Pending
Job is pending.
Validating
Job is validating inputs.
Queued
Job is queued for execution.
Running
Job is actively running.
Fields
§
progress: TrainingProgressCurrent training progress.
Succeeded
Job completed successfully.
Failed
Job failed with an error.
Cancelled
Job was cancelled.
Implementations§
Source§impl TrainingJobStatus
impl TrainingJobStatus
Sourcepub fn is_terminal(&self) -> bool
pub fn is_terminal(&self) -> bool
Whether the job has reached a terminal state.
Sourcepub fn is_running(&self) -> bool
pub fn is_running(&self) -> bool
Whether the job is currently running.
Sourcepub fn is_succeeded(&self) -> bool
pub fn is_succeeded(&self) -> bool
Whether the job succeeded.
Trait Implementations§
Source§impl Clone for TrainingJobStatus
impl Clone for TrainingJobStatus
Source§fn clone(&self) -> TrainingJobStatus
fn clone(&self) -> TrainingJobStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TrainingJobStatus
impl Debug for TrainingJobStatus
Source§impl<'de> Deserialize<'de> for TrainingJobStatus
impl<'de> Deserialize<'de> for TrainingJobStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TrainingJobStatus
impl RefUnwindSafe for TrainingJobStatus
impl Send for TrainingJobStatus
impl Sync for TrainingJobStatus
impl Unpin for TrainingJobStatus
impl UnsafeUnpin for TrainingJobStatus
impl UnwindSafe for TrainingJobStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more