1use elara_log::prelude::*; 2use elara_math::prelude::*; 3 4fn main() { 5 // Initialize logging library 6 Logger::new().init().unwrap(); 7 8 let x = tensor![[3.0]]; 9 let y = &x * &x; 10 11 y.backward(); 12 println!("dy/dx: {:?}", x.grad().clone()); 13}