autograd/
autograd.rs

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}