24 #ifndef ARM_COMPUTE_CLDECONVOLUTIONLAYERUPSAMPLE_H 25 #define ARM_COMPUTE_CLDECONVOLUTIONLAYERUPSAMPLE_H 36 class CLDeconvolutionLayerUpsampleKernel;
37 class CLCompileContext;
100 std::unique_ptr<CLDeconvolutionLayerUpsampleKernel> _upsample;
~CLDeconvolutionLayerUpsample()
Default destructor.
Base class for all functions.
void configure(ICLTensor *input, ICLTensor *output, const PadStrideInfo &info)
Initialize the function's source, destination, interpolation type and border_mode.
Store the tensor's metadata.
Copyright (c) 2017-2021 Arm Limited.
Basic function to execute deconvolution upsample on OpenCL.
CLDeconvolutionLayerUpsample & operator=(const CLDeconvolutionLayerUpsample &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Padding and stride information class.
CLDeconvolutionLayerUpsample()
Default constructor.
void run() override
Run the kernels contained in the function.
ScaleKernelInfo info(interpolation_policy, default_border_mode, PixelValue(), sampling_policy, false)
Interface for OpenCL tensor.
static Status validate(const ITensorInfo *input, const ITensorInfo *output, const PadStrideInfo &info)
Static function to check if given info will lead to a valid configuration of CLDeconvolutionLayerUpsa...
Basic function to run opencl::kernels::ClFillKernel.