rust_trainer 0.1.4

CPU-first pure-Rust supervised trainer for Selective State Space Models with Hyperspherical Prototype Networks.
Documentation
pub mod data_stream;
pub mod generic_trainer;
pub mod layer;
pub mod loss;
pub mod nn;
pub mod optim;
pub mod simd_ops;
pub mod stack;
pub mod trainer;

#[cfg(feature = "python")]
pub mod bindings;

pub use loss::{
    cagradstep, gradnorm_ff_scale, pcgrad, GradientSurgeryConfig, GradientSurgeryMethod,
};
pub use trainer::{
    AdamWConfig, CadencedStepStats, ExpansionConfig, ExpansionPlacement, ExperimentalTrainer,
    ExperimentalTrainerConfig, FreezeSelection, LayerSpec, MambaLayerParams, TrainerParams,
};

#[cfg(feature = "python")]
pub use bindings::{train_from_config, TrainerConfig};