23.11
|
Go to the documentation of this file.
62 _norm_kernel->configure(compile_context,
input, output, norm_info);
64 if (!_norm_kernel->border_size().empty())
81 if (!_norm_kernel->border_size().empty())
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...
@ CONSTANT
Pixels outside the image are assumed to have a constant value.
static Status validate(const ITensorInfo *input, const ITensorInfo *output, const NormalizationLayerInfo &norm_info)
Static function to check if given info will lead to a valid configuration of CLNormalizationLayer.
Class describing the value of a pixel for any image format.
void enqueue(ICLKernel &kernel, bool flush=true)
Schedule the execution of the passed kernel if possible.
Interface for the normalization layer kernel.
void configure(ICLTensor *input, ICLTensor *output, const NormalizationLayerInfo &norm_info)
Set the input and output tensors.
Interface for OpenCL tensor.
Interface for filling the border of a kernel.
static CLKernelLibrary & get()
Access the KernelLibrary singleton.
~CLNormalizationLayer()
Default destructor.
#define ARM_COMPUTE_ERROR_ON(cond)
If the condition is true then an error message is printed and an exception thrown.
Interface to enqueue OpenCL kernels and get/set the OpenCL CommandQueue and ICLTuner.
void run() override
Run the kernels contained in the function.
static CLScheduler & get()
Access the scheduler singleton.
Normalization Layer Information class.
Copyright (c) 2017-2023 Arm Limited.
Store the tensor's metadata.
CLNormalizationLayer()
Default constructor.
#define ARM_COMPUTE_LOG_PARAMS(...)