Skip to main content

try_backward

Function try_backward 

Source
pub fn try_backward<Op: Primitive>(
    output_key: &ValueKey<Op>,
    output_trace: Option<&Trace<Op>>,
    seed: Arc<Op::Operand>,
    executor: &mut impl BackwardExecutor<Op>,
    ctx: &mut Op::ADContext,
) -> ADRuleResult<HashMap<ValueKey<Op>, Arc<Op::Operand>>>
where Op::InputKey: ADKey,
Expand description

Execute reverse-mode AD over an eager trace.