burn-nn 0.22.0

Neural network building blocks for the Burn deep learning framework
/// Attention module
pub mod attention;

/// Cache module
pub mod cache;

/// Convolution module
pub mod conv;

/// Pooling module
pub mod pool;

/// Transformer module
pub mod transformer;

mod identity;
/// Interpolate module
pub mod interpolate;

mod cosine_similarity;
mod dropout;
mod embedding;
mod fold;
mod linear;
mod noise;
mod pairwise_distance;
mod pixel_shuffle;
mod pos_encoding;
mod rnn;
mod rope_encoding;
mod unfold;

pub mod norm;

pub use norm::{batch::*, group::*, instance::*, layer::*, local_response::*, rms::*};

pub use cosine_similarity::*;
pub use dropout::*;
pub use embedding::*;
pub use fold::*;
pub use identity::*;
pub use linear::*;
pub use noise::*;
pub use pairwise_distance::*;
pub use pixel_shuffle::*;
pub use pos_encoding::*;
pub use rnn::*;
pub use rope_encoding::*;
pub use unfold::*;