native_neural_network 0.3.1

Lib no_std Rust for native neural network (.rnn)
Documentation
pub mod rnn_api {
    pub use crate::rnn_api::{
        build_f32_into, build_f32_with_input_into, build_f64_into, build_f64_with_input_into,
        read_rnn, train, ReadableRnnFormat, RnnApiError,
    };
}
#[cfg(feature = "publisher-trust-service")]
pub mod trust_service {
    pub use crate::trust_service::*;
}

pub mod modules {
    pub mod activations {
        pub use crate::activations::*;
    }
    pub mod attention {
        pub use crate::attention::*;
    }
    pub mod batching {
        pub use crate::batching::*;
    }
    pub mod beam_search {
        pub use crate::beam_search::*;
    }
    pub mod benchmark {
        pub use crate::benchmark::*;
    }
    pub mod conv3d {
        pub use crate::conv3d::*;
    }
    pub mod conv5d {
        pub use crate::conv5d::*;
    }
    pub mod crypto {
        pub use crate::crypto::*;
    }
    pub mod embeddings {
        pub use crate::embeddings::*;
    }
    pub mod engine {
        pub use crate::engine::*;
    }
    pub mod ffi_api {
        pub use crate::ffi_api::*;
    }
    pub mod gradients {
        pub use crate::gradients::*;
    }
    pub mod inference {
        pub use crate::inference::*;
    }
    pub mod initializers {
        pub use crate::initializers::*;
    }
    pub mod kv_cache {
        pub use crate::kv_cache::*;
    }
    pub mod layers {
        pub use crate::layers::*;
    }
    pub mod lora {
        pub use crate::lora::*;
    }
    pub mod losses {
        pub use crate::losses::*;
    }
    pub mod math {
        pub use crate::math::*;
    }
    pub mod metrics {
        pub use crate::metrics::*;
    }
    pub mod moe {
        pub use crate::moe::*;
    }
    pub mod network {
        pub use crate::network::*;
    }
    pub mod normalization {
        pub use crate::normalization::*;
    }
    pub mod optimizers {
        pub use crate::optimizers::*;
    }
    pub mod parser {
        pub use crate::parser::*;
    }
    pub mod precision {
        pub use crate::precision::*;
    }
    pub mod profiler {
        pub use crate::profiler::*;
    }
    pub mod quantization {
        pub use crate::quantization::*;
    }
    pub mod rope {
        pub use crate::rope::*;
    }
    pub mod runtime {}
    pub mod sampling {
        pub use crate::sampling::*;
    }
    pub mod schedulers {
        pub use crate::schedulers::*;
    }
    pub mod scratch {
        pub use crate::scratch::*;
    }
    pub mod sphere5d {
        pub use crate::sphere5d::*;
    }
    pub mod tensor {
        pub use crate::tensor::*;
    }
    pub mod trainer {
        pub use crate::trainer::*;
    }
    pub mod visualization {
        pub use crate::visualization::*;
    }
}