pub fn depends(x: &Array, deps: &[Array]) -> ArrayExpand description
x, evaluated only after deps (MLX’s depends): evaluating the result evaluates the
dependencies first, without using their values. Its gradient goes to x.
use nuvec_core::{array, ops};
let x = array![1.0, 2.0];
let side = array![3.0];
assert_eq!(ops::depends(&x, &[side]).to_vec::<f32>().unwrap(), [1.0, 2.0]);