Expand description
§mamba-rs
Mamba SSM (Selective State Space Model) implementation in Rust.
Provides both CPU and GPU (CUDA) paths for inference and training, including full backward pass with BPTT through recurrent state.
Based on: Gu & Dao, “Mamba: Linear-Time Sequence Modeling with Selective State Spaces” (NeurIPS 2024).
§Module Structure
Re-exports§
pub use config::MambaConfig;pub use mamba_ssm::cpu::inference::MambaLayerScratch;pub use mamba_ssm::cpu::inference::MambaStepScratch;pub use mamba_ssm::cpu::inference::mamba_block_step;pub use mamba_ssm::cpu::inference::mamba_layer_step;pub use mamba_ssm::cpu::inference::mamba_step;pub use module::MambaBackbone;pub use state::MambaLayerState;pub use state::MambaState;pub use weights::MambaLayerWeights;pub use weights::MambaWeights;