pub struct UqffVisionModelBuilder(/* private fields */);
Expand description
Configure a UQFF text model with the various parameters for loading, running, and other inference behaviors.
This wraps and implements DerefMut
for the VisionModelBuilder, so users should take care to not call UQFF-related methods.
Implementations§
Source§impl UqffVisionModelBuilder
impl UqffVisionModelBuilder
Sourcepub fn new(
model_id: impl ToString,
loader_type: VisionLoaderType,
uqff_file: PathBuf,
) -> Self
pub fn new( model_id: impl ToString, loader_type: VisionLoaderType, uqff_file: PathBuf, ) -> Self
A few defaults are applied here:
- Token source is from the cache (.cache/huggingface/token)
- Maximum number of sequences running is 32
- Automatic device mapping with model defaults according to
AutoDeviceMapParams
pub async fn build(self) -> Result<Model>
Sourcepub fn into_inner(self) -> VisionModelBuilder
pub fn into_inner(self) -> VisionModelBuilder
This wraps the VisionModelBuilder, so users should take care to not call UQFF-related methods.
Trait Implementations§
Source§impl Clone for UqffVisionModelBuilder
impl Clone for UqffVisionModelBuilder
Source§fn clone(&self) -> UqffVisionModelBuilder
fn clone(&self) -> UqffVisionModelBuilder
Returns a copy 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 Deref for UqffVisionModelBuilder
impl Deref for UqffVisionModelBuilder
Source§impl DerefMut for UqffVisionModelBuilder
impl DerefMut for UqffVisionModelBuilder
Source§impl From<UqffVisionModelBuilder> for VisionModelBuilder
impl From<UqffVisionModelBuilder> for VisionModelBuilder
Source§fn from(value: UqffVisionModelBuilder) -> Self
fn from(value: UqffVisionModelBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for UqffVisionModelBuilder
impl RefUnwindSafe for UqffVisionModelBuilder
impl Send for UqffVisionModelBuilder
impl Sync for UqffVisionModelBuilder
impl Unpin for UqffVisionModelBuilder
impl UnwindSafe for UqffVisionModelBuilder
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,
§impl<T> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any
.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any
.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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