def seeded

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

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

795def seeded(node: Node, +shape: Shape.Shape, value: Core.Dynamic, saved: Saved, slot: Gradient.Slot, rest: List<&1, Entry>,
796  +below: Nat, ones: Result<&2, &1, Core.Error, Core.Tensor<shape>>) -> Swept():
797  match ones:
798    case Fail{error}:
799      (Entry{node, shape, value, saved, slot} <> rest, Fail{TensorError{error}})
800    case Done{tensor}:
801      sweep(Entry{node, shape, value, saved, slot} <> rest,
802        Done{Gradient.Held{Core.Packed{shape, tensor}} <> unsets(below)}, 1n+below)

Uses (16)

Used by (4)