pub enum ModelResidency {
Gpu,
Parked,
}Expand description
Where a cached model’s weights currently reside.
Variants§
Gpu
Fully loaded on GPU, ready for immediate inference.
Parked
Engine exists but weights are not on GPU. Retains paths, config,
tokenizers, and CPU-side caches (e.g. FLUX lora_delta_cache,
shared tokenizers) so the next reload can skip recomputation. The
engine struct can be reloaded in place without recreation.
Trait Implementations§
Source§impl Clone for ModelResidency
impl Clone for ModelResidency
Source§fn clone(&self) -> ModelResidency
fn clone(&self) -> ModelResidency
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ModelResidency
Source§impl Debug for ModelResidency
impl Debug for ModelResidency
impl Eq for ModelResidency
Source§impl PartialEq for ModelResidency
impl PartialEq for ModelResidency
Source§fn eq(&self, other: &ModelResidency) -> bool
fn eq(&self, other: &ModelResidency) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ModelResidency
Auto Trait Implementations§
impl Freeze for ModelResidency
impl RefUnwindSafe for ModelResidency
impl Send for ModelResidency
impl Sync for ModelResidency
impl Unpin for ModelResidency
impl UnsafeUnpin for ModelResidency
impl UnwindSafe for ModelResidency
Blanket Implementations§
impl<T> Boilerplate for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
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