oa::ml::matrix::Mamba3PreprocessConfig

Geometry and numerical bounds for the fused Mamba-3 projection preprocess.

StRust public API

Declaration

pub struct Mamba3PreprocessConfig { pub inner_size: usize, pub state_size: usize, pub num_heads: usize, pub num_rope_angles: usize, pub num_groups: usize, pub mimo_rank: usize, pub epsilon: f32, pub dt_min: f32, pub dt_max: f32, pub a_floor: f32, }
Public Rust declaration.

Public Methods

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

Public Data Members

inner_sizeusizefield
state_sizeusizefield
num_headsusizefield
num_rope_anglesusizefield
num_groupsusizefield
mimo_rankusizefield
epsilonf32field
dt_minf32field
dt_maxf32field
a_floorf32field

Public Method Documentation

fn clone( &self ) -> Mamba3PreprocessConfig
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: &Mamba3PreprocessConfig ) -> bool
No public source comment is attached to this declaration.