Compute Library
 21.08
arm_compute::cpu::kernels Namespace Reference

Data Structures

class  CpuActivationKernel
 Interface for the activation kernel. More...
 
class  CpuAddKernel
 Interface for the kernel to perform addition between two tensors. More...
 
class  CpuArithmeticKernel
 
class  CpuCastKernel
 Casts a given tensor to a new type. More...
 
class  CpuCol2ImKernel
 Kernel to perform col2im reshaping. More...
 
class  CpuComparisonKernel
 
class  CpuComplexMulKernel
 Interface for the complex pixelwise multiplication kernel. More...
 
class  CpuConcatenateBatchKernel
 Interface for the batch concatenate kernel. More...
 
class  CpuConcatenateDepthKernel
 Interface for the depth concatenate kernel. More...
 
class  CpuConcatenateHeightKernel
 Interface for the height concatenate kernel. More...
 
class  CpuConcatenateWidthKernel
 Interface for the width concatenate kernel. More...
 
class  CpuConvertFullyConnectedWeightsKernel
 Interface to convert the 2D Fully Connected weights from NCHW to NHWC or vice versa. More...
 
class  CpuConvertQuantizedSignednessKernel
 Kernel to convert asymmetric signed to asymmetric signed and vice-versa. More...
 
class  CpuCopyKernel
 Kernel to perform a copy between two tensors. More...
 
class  CpuDepthwiseConv2dAssemblyWrapperKernel
 This class is a wrapper for the depthwise convolution assembly kernels. More...
 
class  CpuDepthwiseConv2dNativeKernel
 Interface for the kernel to run a depthwise convolution native on a tensor. More...
 
class  CpuDequantizeKernel
 Interface for the dequantization layer kernel. More...
 
class  CpuDirectConv2dKernel
 Interface for the kernel to perform Direct Convolution Layer. More...
 
class  CpuDirectConv2dOutputStageKernel
 Kernel to accumulate the biases, if provided, or downscale in case of quantized input. More...
 
class  CpuDivisionKernel
 
class  CpuElementwiseKernel
 Interface for an element-wise operation kernel. More...
 
class  CpuElementwiseUnaryKernel
 Interface for an element-wise unary operation kernel. More...
 
class  CpuFillKernel
 Kernel for filling a tensor with a given constant value. More...
 
class  CpuFloorKernel
 Cpu accelarated kernel to perform a floor operation. More...
 
class  CpuGemmInterleave4x4Kernel
 Kernel to interleave the elements of a matrix. More...
 
class  CpuGemmLowpMatrixAReductionKernel
 Kernel used to compute the row-vectors of sums of all the entries in each row of Matrix A. More...
 
class  CpuGemmLowpMatrixBReductionKernel
 Kernel used to compute the row-vectors of sums of all the entries in each column of Matrix B. More...
 
class  CpuGemmLowpMatrixMultiplyKernel
 Kernel to multiply matrices. More...
 
class  CpuGemmLowpOffsetContributionKernel
 Kernel used to add the offset contribution after CpuGemmLowpMatrixMultiplyKernel. More...
 
class  CpuGemmLowpOffsetContributionOutputStageKernel
 Kernel used to add the offset contribution and perform the output stage after CpuGemmLowpMatrixMultiplyKernel. More...
 
class  CpuGemmLowpQuantizeDownInt32ScaleKernel
 Kernel used to quantize down the int32 accumulator values of GEMMLowp to QASYMM8/QASYMM8_SIGNED. More...
 
class  CpuGemmLowpQuantizeDownInt32ToInt16ScaleByFixedPointKernel
 Kernel used to quantize down the int32 accumulator values of GEMMLowp to QSYMM16. More...
 
class  CpuGemmLowpQuantizeDownInt32ToInt8ScaleByFixedPointKernel
 Kernel used to quantize down the int32 accumulator values of GEMMLowp to QASYMM8_SIGNED. More...
 
class  CpuGemmLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel
 Kernel used to quantize down the int32 accumulator values of GEMMLowp to QASYMM8. More...
 
class  CpuGemmMatrixAdditionKernel
 Kernel to perform the in-place matrix addition between 2 matrices taking into account that the second matrix might be weighted by a scalar value beta: More...
 
class  CpuGemmMatrixMultiplyKernel
 Kernel to multiply two input matrices "A" and "B". More...
 
class  CpuGemmTranspose1xWKernel
 Kernel which transposes the elements of a matrix in chunks of 1xW, where W is equal to (16 / element size of the tensor) More...
 
class  CpuIm2ColKernel
 Interface for the im2col reshape kernel. More...
 
class  CpuLogits1DMaxKernel
 Interface for the identifying the max value of 1D Logits. More...
 
class  CpuLogits1DSoftmaxKernel
 Interface for softmax computation for QASYMM8 with pre-computed max. More...
 
class  CpuMulKernel
 Interface for the kernel to perform multiplication between two tensors. More...
 
class  CpuPermuteKernel
 Kernel to perform tensor permutation given a permutation vector. More...
 
class  CpuPool2dAssemblyWrapperKernel
 This class is a wrapper for the assembly kernels. More...
 
class  CpuPool2dKernel
 Interface for the pooling layer kernel. More...
 
class  CpuPowerKernel
 
class  CpuQuantizeKernel
 Interface for the quantization layer kernel. More...
 
class  CpuReshapeKernel
 Interface for the kernel to perform tensor reshaping. More...
 
class  CpuScaleKernel
 Arm(R) Neon(TM) kernel to perform scaling on a tensor. More...
 
class  CpuSubKernel
 Interface for the kernel to perform subtraction between two tensors. More...
 
class  CpuTransposeKernel
 Kernel which transposes the elements of a matrix. More...
 
class  CpuWeightsReshapeKernel
 Kernel to perform reshaping on the weights used by convolution and locally connected layer. More...