24 #ifndef __ARM_COMPUTE_CLQUANTIZATIONLAYERKERNEL_H__ 25 #define __ARM_COMPUTE_CLQUANTIZATIONLAYERKERNEL_H__ CLQuantizationLayerKernel()
Default constructor.
void configure(const ICLTensor *input, ICLTensor *output, ICLTensor *min_max)
Set the input, output, min and max.
void run(const Window &window, cl::CommandQueue &queue) override
Enqueue the OpenCL kernel to process the given window on the passed OpenCL command queue...
Store the tensor's metadata.
Common interface for all the OpenCL kernels.
This file contains all available output stages for GEMMLowp on OpenCL.
static Status validate(const ITensorInfo *input, const ITensorInfo *output, const ITensorInfo *min_max)
Static function to check if given info will lead to a valid configuration of CLQuantizationLayerKerne...
Interface for the quantization layer kernel.
Interface for OpenCL tensor.
CLQuantizationLayerKernel & operator=(const CLQuantizationLayerKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
~CLQuantizationLayerKernel()=default
Default destructor.
const Window & window() const
The maximum window the kernel can be executed on.
Describe a multidimensional execution window.