Enum ReductionOp
Reduction operations supported by kernel providers.
public enum ReductionOp
- Extension Methods
Fields
Sum = 0Sum of elements (add reduction)
Prod = 1Product of elements (multiply reduction)
Max = 2Maximum element
Min = 3Minimum element
ArgMax = 4Index of maximum element (returns int)
ArgMin = 5Index of minimum element (returns int)
Mean = 6Mean = Sum / count
CumSum = 7Cumulative sum (running total)
CumProd = 8Cumulative product (running product)
All = 9All elements non-zero (logical AND reduction, returns bool)
Any = 10Any element non-zero (logical OR reduction, returns bool)
Std = 11Standard deviation
Var = 12Variance
NanSum = 13Sum ignoring NaN values (treats NaN as 0)
NanProd = 14Product ignoring NaN values (treats NaN as 1)
NanMin = 15Minimum ignoring NaN values (all-NaN returns NaN)
NanMax = 16Maximum ignoring NaN values (all-NaN returns NaN)