Delegate AxisReductionKernel
Delegate for axis reduction kernels. Reduces along a specific axis, writing to output array.
public delegate void AxisReductionKernel(void* input, void* output, int* inputStrides, int* inputShape, int* outputStrides, int axis, int axisSize, int ndim, int outputSize)
Parameters
inputvoid*Pointer to input data
outputvoid*Pointer to output data
inputStridesint*Input strides (element units)
inputShapeint*Input shape dimensions
outputStridesint*Output strides (element units)
axisintAxis to reduce along
axisSizeintSize of the axis being reduced
ndimintNumber of input dimensions
outputSizeintTotal number of output elements
- Extension Methods