def held_observe

bendtorch-core@0.1.0.0 · src/autograd/gradient_LAWS.bend:34

import bendtorch-core@0.1.0.0/src/autograd/gradient_LAWS.bend as GradientLAWS
import Base
import bendtorch-core@0.1.0.0/src/tensor/core.bend as Core
import bendtorch-core@0.1.0.0/src/autograd/gradient.bend as Gradient

34def held_observe(slot: Gradient.Slot, +index: U32) -> Maybe<&2, F32>:
35  match slot:
36    case Gradient.Unset{}:
37      None{}
38    case Gradient.Held{gradient}:
39      Core.checked_observe_dynamic(gradient, index)

Uses (5)

Used by (4)