tl-lang 0.4.8

A differentiable programming language with tensor support for machine learning
1
2
3
4
5
6
7
8
fn main() {
    let mut x = Tensor::randn([2, 2], true);
    let y = [k | k <- 0..2, r <- 0..2, c <- 0..2, r == k { x[r, c] }];
    let z = y.sumall();
    z.backward();
    println("y: {}", y);
    println("x.grad: {}", x.grad());
}