pub enum ModelLoadState {
Idle,
Downloading,
Loading,
Activating,
Ready,
Failed,
}Expand description
Model load state machine.
Variants§
Idle
Model not yet requested
Downloading
Downloading from HuggingFace
Loading
Loading weights into engine
Activating
Waiting for engine activation
Ready
Ready for inference
Failed
Failed to load
Trait Implementations§
Source§impl Clone for ModelLoadState
impl Clone for ModelLoadState
Source§fn clone(&self) -> ModelLoadState
fn clone(&self) -> ModelLoadState
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 ModelLoadState
impl Debug for ModelLoadState
Source§impl<'de> Deserialize<'de> for ModelLoadState
impl<'de> Deserialize<'de> for ModelLoadState
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
Source§impl Display for ModelLoadState
impl Display for ModelLoadState
Source§impl PartialEq for ModelLoadState
impl PartialEq for ModelLoadState
Source§impl Serialize for ModelLoadState
impl Serialize for ModelLoadState
impl Copy for ModelLoadState
impl Eq for ModelLoadState
impl StructuralPartialEq for ModelLoadState
Auto Trait Implementations§
impl Freeze for ModelLoadState
impl RefUnwindSafe for ModelLoadState
impl Send for ModelLoadState
impl Sync for ModelLoadState
impl Unpin for ModelLoadState
impl UnsafeUnpin for ModelLoadState
impl UnwindSafe for ModelLoadState
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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.