ARM Compute Library
17.03.1
|
Base class for all functions. More...
#include <IFunction.h>
Public Member Functions | |
virtual void | run ()=0 |
Run the kernels contained in the function. More... | |
virtual | ~IFunction ()=default |
Destructor. More... | |
Base class for all functions.
Definition at line 30 of file IFunction.h.
|
virtualdefault |
Destructor.
|
pure virtual |
Run the kernels contained in the function.
For NEON kernels:
For OpenCL kernels:
Implemented in NEConvolution9x9, NEConvolution7x7, NEGaussianPyramidOrb, CLGaussianPyramidOrb, CLOpticalFlow, CLConvolutionSquare< matrix_size >, CLHarrisCorners, NEConvolution5x5, NEHarrisCorners, NEHOGMultiDetection, CLGaussianPyramidHalf, NEGaussianPyramidHalf, CLLaplacianReconstruct, NELaplacianReconstruct, NECannyEdge, NEOpticalFlow, CLGEMMLowp, NEGEMMLowp, CLConvolutionLayer, CLLaplacianPyramid, NELaplacianPyramid, CLFastCorners, CLMinMaxLocation, CLGEMM, NEConvolutionLayer, NEFastCorners, CLCannyEdge, NEGEMM, NESobel5x5, NESobel7x7, CLSobel5x5, CLSobel7x7, NEMinMaxLocation, NEDerivative, NEEqualizeHistogram, NEHOGGradient, CLNormalizationLayer, NEGaussian5x5, NENormalizationLayer, CLGaussian5x5, CLHistogram, CLEqualizeHistogram, CLFullyConnectedLayer, NEFullyConnectedLayer, NEHistogram, NEHOGDescriptor, NESoftmaxLayer, CLSoftmaxLayer, NEMeanStdDev, CLIntegralImage, NEFillBorder, CLMeanStdDev, ICLSimpleFunction, and INESimpleFunction.