pub fn eval(inputs: &[&Tensor], e: &E) -> Tensor
Compile the expression to one kernel and run it over inputs (all same shape). Returns one tensor.
inputs