24 #ifndef __ARM_COMPUTE_NESCALEIMAGE_H__ 25 #define __ARM_COMPUTE_NESCALEIMAGE_H__ BorderMode
Methods available to handle borders.
Class describing the value of a pixel for any image format.
InterpolationPolicy
Interpolation method.
Base class for all functions.
Store the tensor's metadata.
Basic function to run NEScaleKernel.
Interface for NEON tensor.
This file contains all available output stages for GEMMLowp on OpenCL.
Samples are taken at pixel center.
Basic implementation of the tensor interface.
void configure(ITensor *input, ITensor *output, InterpolationPolicy policy, BorderMode border_mode, PixelValue constant_border_value=PixelValue(), SamplingPolicy sampling_policy=SamplingPolicy::CENTER)
Initialize the function's source, destination, interpolation type and border_mode.
static Status validate(const ITensorInfo *input, const ITensorInfo *output, InterpolationPolicy policy, BorderMode border_mode, PixelValue constant_border_value=PixelValue(), SamplingPolicy sampling_policy=SamplingPolicy::CENTER)
Static function to check if given info will lead to a valid configuration of NEScale.
void run() override
Run the kernels contained in the function.
Interface for the kernel to fill borders.
SamplingPolicy
Available Sampling Policies.
NEON kernel to perform scaling on a tensor.