Function autograd::eval [] [src]

pub fn eval(xs: &[&Tensor], ctx: &mut Context) -> Vec<Array<f32, IxDyn>>

Evaluates input symbolic tensors.

extern crate ndarray;
extern crate autograd as ag;

let ref a = ag::zeros(&[2]);
let ref b = ag::ones(&[2]);

// eval two tensors at once.
let evaluated = ag::eval(&[a, b], &mut ag::Context::new());
assert_eq!(evaluated[0], ndarray::arr1(&[0., 0.]).into_dyn());
assert_eq!(evaluated[1], ndarray::arr1(&[1., 1.]).into_dyn());