def left_walk
import bendtorch-core@0.1.0.0/src/tensor/contracts/broadcast.bend as Broadcastimport Base
import bendtorch-core@0.1.0.0/src/shape/core.bend as Shape
9def left_walk(-left: List<&2, Nat>, -right: List<&2, Nat>, -output: List<&2, Nat>,
10 map: Shape.Index<left, right, output>, +index: Nat) -> Nat:
11 match map:
12 case Shape.Indexed{rows, exact}:
13 Shape.walk_left(rows, index)
14 case Shape.Unindexed{zero}:
15 0n
Uses (4)
Used by (8)
- bendtorch-core@0.1.0.0/src/tensor/contracts/broadcast:left_map
- bendtorch-core@0.1.0.0/src/tensor/contracts/broadcast_proof:left_walk_bound
- bendtorch-core@0.1.0.0/src/autograd/reduce_fold_PROOF:offsets_walk
- bendtorch-core@0.1.0.0/src/tensor/contracts/binary_build_proof:walk_left_same
- bendtorch-core@0.1.0.0/src/autograd/reduce_parallel_proof:offsets_walk
- …