t.has_value() && std::get<${idx}>(${all_res}_new_fw_grad_opt.value()).defined() && ${out_arg}.defined()) { ${out_arg}._set_fw_grad(std::get<${idx}>(${all_res}_new_fw_grad_opt.value()), /* level */ 0, /* is_inplace_op */ false); } a