pub struct VisionConfig {
pub vision_n_layers: usize,
pub vision_dim: usize,
pub vision_n_heads: usize,
pub vision_inter_dim: usize,
pub vision_patch_size: usize,
pub vision_rope_theta: f32,
pub vision_downsample_ratio: usize,
pub vision_max_n_token: usize,
pub vision_min_pixels: usize,
pub vision_max_wh_ratio: Option<f64>,
pub text_dim: usize,
pub image_token_id: u32,
}Expand description
Minimal source configuration needed by the V4.1 vision tower and image
processor. from_source accepts the complete checkpoint config and
reads its nested vision_config/text_config objects.
Fields§
§vision_n_layers: usize§vision_dim: usize§vision_n_heads: usize§vision_inter_dim: usize§vision_patch_size: usize§vision_rope_theta: f32§vision_downsample_ratio: usize§vision_max_n_token: usize§vision_min_pixels: usize§vision_max_wh_ratio: Option<f64>§text_dim: usize§image_token_id: u32Implementations§
Source§impl VisionConfig
impl VisionConfig
Trait Implementations§
Source§impl Clone for VisionConfig
impl Clone for VisionConfig
Source§impl Debug for VisionConfig
impl Debug for VisionConfig
Source§impl Default for VisionConfig
impl Default for VisionConfig
Source§impl PartialEq for VisionConfig
impl PartialEq for VisionConfig
impl StructuralPartialEq for VisionConfig
Auto Trait Implementations§
impl Freeze for VisionConfig
impl RefUnwindSafe for VisionConfig
impl Send for VisionConfig
impl Sync for VisionConfig
impl Unpin for VisionConfig
impl UnsafeUnpin for VisionConfig
impl UnwindSafe for VisionConfig
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