#[path = "matrix/elemwise.gen.rs"]
mod elemwise;
pub(in crate::matrix) use elemwise::{
record_abs, record_add, record_clamp_max, record_clamp_min, record_copy, record_div, record_exp,
record_log, record_mul, record_reciprocal, record_scale, record_sqrt, record_sub,
};
#[path = "matrix/blas.gen.rs"]
mod blas;
pub(in crate::matrix) use blas::record_mat_mul_nt;
#[path = "matrix/reduce.gen.rs"]
mod reduce;
pub(in crate::matrix) use reduce::{record_log_softmax, record_softmax, record_sum};
#[path = "matrix/rng.gen.rs"]
mod rng;
pub(in crate::matrix) use rng::record_dropout;
#[path = "matrix/index.gen.rs"]
mod index;
pub(in crate::matrix) use index::{
record_concat, record_gather, record_gather_last_dim, record_repeat_interleave, record_slice,
record_transpose,
};
#[path = "matrix/view.gen.rs"]
mod view;
pub(in crate::matrix) use view::record_reshape;