pub struct CoreMLModelBuilder { /* private fields */ }Expand description
Builder for CoreML models
This provides an interface for loading CoreML models with configuration
management and device selection.
Implementations§
Source§impl CoreMLModelBuilder
impl CoreMLModelBuilder
Sourcepub fn new<P: AsRef<Path>>(model_path: P, config: Config) -> Self
pub fn new<P: AsRef<Path>>(model_path: P, config: Config) -> Self
Create a new builder with the specified model path and config
Sourcepub fn load_from_hub(
model_id: &str,
model_filename: Option<&str>,
config_filename: Option<&str>,
) -> Result<Self, CandleError>
pub fn load_from_hub( model_id: &str, model_filename: Option<&str>, config_filename: Option<&str>, ) -> Result<Self, CandleError>
Load a CoreML model from HuggingFace or local files
Sourcepub fn build_model(&self) -> Result<CoreMLModel, CandleError>
pub fn build_model(&self) -> Result<CoreMLModel, CandleError>
Build the CoreML model
Auto Trait Implementations§
impl Freeze for CoreMLModelBuilder
impl RefUnwindSafe for CoreMLModelBuilder
impl Send for CoreMLModelBuilder
impl Sync for CoreMLModelBuilder
impl Unpin for CoreMLModelBuilder
impl UnwindSafe for CoreMLModelBuilder
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