def copied_grad

bendtorch-core@0.1.0.0 · src/autograd/tensor_backward.bend:998

import bendtorch-core@0.1.0.0/src/autograd/tensor_backward.bend as TensorBackward
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

998def copied_grad(read: Maybe<&1, Core.Dynamic>) -> Gradient.Slot & Maybe<&1, Core.Dynamic>:
999  match read:
1000    case None{}:
1001      (Gradient.Unset{}, None{})
1002    case Some{gradient}:
1003      held_copy(Core.clone_dynamic(gradient))

Uses (7)

Used by (1)