pub enum StartupMode {
WarmLoad(ModelArtifact),
WarmStart {
artifact: ModelArtifact,
distance: f32,
},
ColdStart,
}Expand description
Decides how the pipeline should initialize when a new dataset arrives.
Variants§
WarmLoad(ModelArtifact)
Schema hash matches exactly, skip EM and use the saved params directly.
WarmStart
Schema is similar (distance ≤ threshold), use saved params as the EM warm-start initializer and run 2–3 iterations to fine-tune.
ColdStart
Schema is new or too different, initialize from priors and run full EM.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StartupMode
impl RefUnwindSafe for StartupMode
impl Send for StartupMode
impl Sync for StartupMode
impl Unpin for StartupMode
impl UnsafeUnpin for StartupMode
impl UnwindSafe for StartupMode
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> 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