pub enum AutoDeviceMapParams {
Text {
max_seq_len: usize,
max_batch_size: usize,
},
Vision {
max_seq_len: usize,
max_batch_size: usize,
max_image_shape: (usize, usize),
max_num_images: usize,
},
}
Variants§
Implementations§
Source§impl AutoDeviceMapParams
impl AutoDeviceMapParams
pub fn max_seq_len(&self) -> usize
Source§impl AutoDeviceMapParams
impl AutoDeviceMapParams
pub const DEFAULT_MAX_SEQ_LEN: usize = 4_096usize
pub const DEFAULT_MAX_BATCH_SIZE: usize = 1usize
pub const DEFAULT_MAX_NUM_IMAGES: usize = 1usize
pub const DEFAULT_MAX_IMAGE_LENGTH: usize = 1_024usize
pub fn default_text() -> AutoDeviceMapParams
pub fn default_vision() -> AutoDeviceMapParams
Trait Implementations§
Source§impl Clone for AutoDeviceMapParams
impl Clone for AutoDeviceMapParams
Source§fn clone(&self) -> AutoDeviceMapParams
fn clone(&self) -> AutoDeviceMapParams
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 Debug for AutoDeviceMapParams
impl Debug for AutoDeviceMapParams
Auto Trait Implementations§
impl Freeze for AutoDeviceMapParams
impl RefUnwindSafe for AutoDeviceMapParams
impl Send for AutoDeviceMapParams
impl Sync for AutoDeviceMapParams
impl Unpin for AutoDeviceMapParams
impl UnwindSafe for AutoDeviceMapParams
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