use rotta_rs::*;
fn main() {
let input = Tensor::rand(vec![4, 3]);
println!("{}", input);
let mut model = Module::init();
let mut layer_norm = model.layer_norm_init(&[3]);
let x = layer_norm.forward(&input);
println!("{}", x);
let input = Tensor::rand(vec![4, 3, 5, 3]);
println!("{}", input);
let mut model = Module::init();
let mut layer_norm = model.layer_norm_init(&[3, 5, 3]);
let x = layer_norm.forward(&input);
println!("{}", x);
layer_norm.enable_learnable(); layer_norm.disable_learnable();
}