pub fn topo_sort_grad_dag<Op: GraphOp>( output_node: &Option<Arc<GradNode<Op>>>, ) -> Vec<Arc<GradNode<Op>>>
Topologically sort the reachable grad DAG in dependency-first order.