Struct autograd::tensor::TensorBuilder[][src]

pub struct TensorBuilder { /* fields omitted */ }

Methods

impl TensorBuilder
[src]

extern crate ndarray;
extern crate autograd as ag;

let ref a = ag::zeros(&[4, 2]);
let ref v = ag::zeros(&[2, 3]);
let ref b = ag::zeros(&[4, 3]);
let ref z = ag::matmul(a, v) + b;
let mut vars = [a, v, b, z];
// `sort_by_key` don't reverse the order of `a` and `v`
vars.sort_by_key(|a| a.top_rank);
assert!(vars == [a, v, b, z])

Auto Trait Implementations

impl !Send for TensorBuilder

impl !Sync for TensorBuilder