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