24 #ifndef ARM_COMPUTE_CLMEANSTDDEVNORMALIZATIONKERNEL_H 25 #define ARM_COMPUTE_CLMEANSTDDEVNORMALIZATIONKERNEL_H static Status validate(const ITensorInfo *input, const ITensorInfo *output=nullptr, float epsilon=1e-8f)
Static function to check if given info will lead to a valid configuration of CLMeanStdDevNormalizatio...
const Window & window() const
The maximum window the kernel can be executed on.
CLMeanStdDevNormalizationKernel()
Default constructor.
~CLMeanStdDevNormalizationKernel()=default
Default destructor.
Store the tensor's metadata.
Common interface for all the OpenCL kernels.
Copyright (c) 2017-2021 Arm Limited.
Interface for OpenCL tensor.
CLMeanStdDevNormalizationKernel & operator=(const CLMeanStdDevNormalizationKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
void run(const Window &window, cl::CommandQueue &queue) override
Enqueue the OpenCL kernel to process the given window on the passed OpenCL command queue...
Interface for the kernel to normalize the input 2D tensor across the first dimension with respect to ...
Describe a multidimensional execution window.
void configure(ICLTensor *input, ICLTensor *output=nullptr, float epsilon=1e-8f)
Initialise the kernel's input and outputs.