pub struct MimoAudioTokenizerGeom {Show 19 fields
pub d_model: usize,
pub layers: usize,
pub heads: usize,
pub ffn: usize,
pub n_mels: usize,
pub kernel_size: usize,
pub stride: usize,
pub avg_pooler: usize,
pub skip_layer_id: usize,
pub causal: bool,
pub window: (i64, i64),
pub hybrid_attention: bool,
pub swa_per_block: usize,
pub rope_theta: f64,
pub codebook_sizes: Vec<usize>,
pub sampling_rate: usize,
pub hop_length: usize,
pub nfft: usize,
pub window_size: usize,
}Expand description
Audio tokenizer encoder geometry (audio_tokenizer/config.json).
Fields§
§d_model: usize§layers: usize§heads: usize§ffn: usize§n_mels: usize§kernel_size: usize§stride: usize§avg_pooler: usize§skip_layer_id: usizeencoder_skip_layer_id as stored (HF saves h after layer index
skip_layer_id − 1).
causal: bool§window: (i64, i64)encoder_attn_window_size (left, right).
hybrid_attention: bool§swa_per_block: usize§rope_theta: f64§codebook_sizes: Vec<usize>Rows of each RVQ codebook.
sampling_rate: usize§hop_length: usize§nfft: usize§window_size: usizeImplementations§
Source§impl MimoAudioTokenizerGeom
impl MimoAudioTokenizerGeom
pub fn from_config(at: &Value) -> Result<Self, String>
Trait Implementations§
Source§impl Clone for MimoAudioTokenizerGeom
impl Clone for MimoAudioTokenizerGeom
Source§impl Debug for MimoAudioTokenizerGeom
impl Debug for MimoAudioTokenizerGeom
Source§impl PartialEq for MimoAudioTokenizerGeom
impl PartialEq for MimoAudioTokenizerGeom
impl StructuralPartialEq for MimoAudioTokenizerGeom
Auto Trait Implementations§
impl Freeze for MimoAudioTokenizerGeom
impl RefUnwindSafe for MimoAudioTokenizerGeom
impl Send for MimoAudioTokenizerGeom
impl Sync for MimoAudioTokenizerGeom
impl Unpin for MimoAudioTokenizerGeom
impl UnsafeUnpin for MimoAudioTokenizerGeom
impl UnwindSafe for MimoAudioTokenizerGeom
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