def reorder
import bendtorch-core@0.1.0.0/src/tensor/layout.bend as Layoutimport Base
61def reorder(+values: List<&2, U32>, axes: List<&2, U32>) -> Maybe<&2, List<&2, U32>>:
62 match axes:
63 case Nil{}:
64 Some{Nil{}}
65 case axis <> tail:
66 reorder_head(value => reorder_tail(value, reorder(values, tail)), lookup(values, U32.to_nat(axis)))
Uses (7)
Used by (26)
- bendtorch-core@0.1.0.0/src/tensor/layout:Plan
- bendtorch-core@0.1.0.0/src/tensor/layout:Mapping
- bendtorch-core@0.1.0.0/src/tensor/permutation_mapping:permutation_dimensions_order
- bendtorch-core@0.1.0.0/src/tensor/axis_algebra:reorder
- bendtorch-core@0.1.0.0/src/tensor/axis_algebra:permutation_complete
- …