Module instructions

Source

Modules§

fuse_accumulator_inplace
reduce_inplace
reduce_shared_inplace

Structs§

ArgAccumulator
A pair of shared memory used for ArgMax and ArgMin.
ArgAccumulatorExpand
ArgMax
Compute the coordinate of the maximum item returning the smallest coordinate in case of equality.
ArgMaxExpand
ArgMin
Compute the coordinate of the maximum item returning the smallest coordinate in case of equality.
ArgMinExpand
DynamicAccumulator
DynamicAccumulatorExpand
DynamicAccumulatorItem
DynamicAccumulatorItemExpand
Max
Return the item with the maximum value.
MaxAbs
Return the item with the maximum absolute value.
MaxAbsExpand
MaxExpand
Mean
MeanExpand
Min
Return the item with the maximum absolute value.
MinExpand
Prod
ProdExpand
ReduceRequirements
ReduceRequirementsExpand
Sum
SumExpand

Enums§

ReduceCoordinate
ReduceCoordinateExpand
ReduceFn
ReduceFnConfig
ReduceFnExpand

Traits§

ReduceFamily
ReduceInstruction
An instruction for a reduce algorithm that works with Line.
SharedAccumulator
A simple trait that abstract over a single or multiple shared memory.

Functions§

fuse_accumulator_inplace
reduce_inplace
reduce_shared_inplace