pub struct UnifiedWeightLoader { /* private fields */ }Expand description
Unified weight loader that dispatches to appropriate format loaders
Implementations§
Source§impl UnifiedWeightLoader
impl UnifiedWeightLoader
Sourcepub fn load_weights(&self, path: &Path) -> Result<ModelWeights>
pub fn load_weights(&self, path: &Path) -> Result<ModelWeights>
Load weights from path (auto-detect format)
Sourcepub fn detect_format(&self, path: &Path) -> Option<&str>
pub fn detect_format(&self, path: &Path) -> Option<&str>
Detect weight format
Sourcepub fn supported_formats(&self) -> Vec<&str>
pub fn supported_formats(&self) -> Vec<&str>
Get all supported formats
Auto Trait Implementations§
impl !RefUnwindSafe for UnifiedWeightLoader
impl !UnwindSafe for UnifiedWeightLoader
impl Freeze for UnifiedWeightLoader
impl Send for UnifiedWeightLoader
impl Sync for UnifiedWeightLoader
impl Unpin for UnifiedWeightLoader
impl UnsafeUnpin for UnifiedWeightLoader
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
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