oa::ml::nn::Mamba3Config

Construction contract for the donor-backed Mamba-3 block.

StRust public API

Declaration

pub struct Mamba3Config { pub model_width: usize, pub state_size: usize, pub expand: usize, pub head_dim: usize, pub num_groups: usize, pub mimo_rank: usize, pub rope_fraction: f32, pub dt_min: f32, pub dt_max: f32, pub dt_init_floor: f32, pub a_floor: f32, pub output_norm: bool, }
Public Rust declaration.

Public Methods

fn clone(&self) -> Mamba3Config
fn fmt(&self, f: &mut Formatter<'_>) -> Result
fn eq(&self, other: &Mamba3Config) -> bool

Associated Functions

pub const fn new(model_width: usize) -> Self

Public Data Members

model_widthusizefield
state_sizeusizefield
expandusizefield
head_dimusizefield
num_groupsusizefield
mimo_rankusizefield
rope_fractionf32field
dt_minf32field
dt_maxf32field
dt_init_floorf32field
a_floorf32field
output_normboolfield

Public Method Documentation

fn clone( &self ) -> Mamba3Config
No public source comment is attached to this declaration.
fn fmt( &self, f: &mut Formatter<'_> ) -> Result
No public source comment is attached to this declaration.
fn eq( &self, other: &Mamba3Config ) -> bool
No public source comment is attached to this declaration.
pub const fn new( model_width: usize ) -> Self
No public source comment is attached to this declaration.