Eager Session #
The eager session API is split by responsibility:
Stateholds the tapes, side tables, and reference generation.Parameterssynchronizes host values and persistent CUDA mirrors.Referencesvalidates handles and stores non-differentiable inputs.Lifecyclecreates sessions and releases tape-owned buffers.Recordingrecords leaves and reads tensor values.Backendbinds accepted capsules to executable handlers.Randomshares a deterministic key schedule across CPU and CUDA.
Import a leaf module when only one of these is needed. This facade preserves the full eager API.