Expand description
Generic eager reverse-mode recording for Primitive frontends.
Structs§
- Eager
Input - Input descriptor for recording one eager graph invocation.
- Eager
Output - Per-output trace metadata returned by
Recorder::record_graph. - Recorded
Graph - Graph invocation recorded as one eager reverse-mode trace node.
- Recorder
- Stateful eager operation recorder.
- Trace
- Opaque handle to an eager reverse-mode trace node.
Enums§
- Eager
Record Error - Error returned when eager graph recording receives inconsistent metadata.
Traits§
- Backward
Executor - Downstream execution hooks for eager backward.
- Forward
Executor - Downstream execution hooks for eager forward-mode AD.
- KeySource
- Caller-provided source of stable eager value keys.
Functions§
- backward
- Execute reverse-mode AD over an eager trace.
- try_
forward - Execute forward-mode AD over an eager trace for one output value.
Type Aliases§
- Eager
Record Result - Result type used by eager graph recording APIs.
- Forward
Tangent Input - Tangent seed aligned with one linearized graph input.