24 #ifndef ARM_COMPUTE_CLNORMALIZATIONLAYERKERNEL_H 25 #define ARM_COMPUTE_CLNORMALIZATIONLAYERKERNEL_H 87 bool _is_norm_across_width;
void run(const Window &window, cl::CommandQueue &queue) override
Enqueue the OpenCL kernel to process the given window on the passed OpenCL command queue...
BorderSize border_size() const override
The size of the border for that kernel.
const Window & window() const
The maximum window the kernel can be executed on.
Container for 2D border size.
Normalization Layer Information class.
Interface for the normalization layer kernel.
CLNormalizationLayerKernel()
Constructor.
Store the tensor's metadata.
Common interface for all the OpenCL kernels.
Copyright (c) 2017-2021 Arm Limited.
void configure(const ICLTensor *input, ICLTensor *output, NormalizationLayerInfo norm_info)
Set the input and output tensors.
CLNormalizationLayerKernel & operator=(const CLNormalizationLayerKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Interface for OpenCL tensor.
static Status validate(const ITensorInfo *input, const ITensorInfo *output, NormalizationLayerInfo norm_info)
Static function to check if given info will lead to a valid configuration of CLNormalizationLayerKern...
Describe a multidimensional execution window.