pub struct CLIPVisionConfig {
pub image_size: usize,
pub patch_size: usize,
pub hidden_size: usize,
pub num_layers: usize,
pub num_heads: usize,
pub mlp_ratio: usize,
}Expand description
CLIP Vision configuration
Fields§
§image_size: usizeImage size
patch_size: usizePatch size
Hidden size
num_layers: usizeNumber of layers
num_heads: usizeNumber of attention heads
mlp_ratio: usizeMLP ratio
Trait Implementations§
Source§impl Clone for CLIPVisionConfig
impl Clone for CLIPVisionConfig
Source§fn clone(&self) -> CLIPVisionConfig
fn clone(&self) -> CLIPVisionConfig
Returns a duplicate 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 CLIPVisionConfig
impl Debug for CLIPVisionConfig
Auto Trait Implementations§
impl Freeze for CLIPVisionConfig
impl RefUnwindSafe for CLIPVisionConfig
impl Send for CLIPVisionConfig
impl Sync for CLIPVisionConfig
impl Unpin for CLIPVisionConfig
impl UnwindSafe for CLIPVisionConfig
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,
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