#[non_exhaustive]pub enum ModelState {
Unspecified,
TrainingPaused,
Training,
TrainingComplete,
ReadyForServing,
TrainingFailed,
NoImprovement,
InputValidationFailed,
UnknownValue(UnknownValue),
}search-tuning-service only.Expand description
The state of the model.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unspecified
Default value.
TrainingPaused
The model is in a paused training state.
Training
The model is currently training.
TrainingComplete
The model has successfully completed training.
ReadyForServing
The model is ready for serving.
TrainingFailed
The model training failed.
NoImprovement
The model training finished successfully but metrics did not improve.
InputValidationFailed
Input data validation failed. Model training didn’t start.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using ModelState::value or ModelState::name.
Implementations§
Trait Implementations§
Source§impl Clone for ModelState
impl Clone for ModelState
Source§fn clone(&self) -> ModelState
fn clone(&self) -> ModelState
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ModelState
impl Debug for ModelState
Source§impl Default for ModelState
impl Default for ModelState
Source§impl<'de> Deserialize<'de> for ModelState
impl<'de> Deserialize<'de> for ModelState
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>,
Source§impl Display for ModelState
impl Display for ModelState
Source§impl From<&str> for ModelState
impl From<&str> for ModelState
Source§impl From<i32> for ModelState
impl From<i32> for ModelState
Source§impl PartialEq for ModelState
impl PartialEq for ModelState
Source§impl Serialize for ModelState
impl Serialize for ModelState
impl StructuralPartialEq for ModelState
Auto Trait Implementations§
impl Freeze for ModelState
impl RefUnwindSafe for ModelState
impl Send for ModelState
impl Sync for ModelState
impl Unpin for ModelState
impl UnwindSafe for ModelState
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
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.