24 #ifndef ARM_COMPUTE_CLCHANNELCOMBINEKERNEL_H 25 #define ARM_COMPUTE_CLCHANNELCOMBINEKERNEL_H 95 std::array<const ICLTensor *, 4> _planes;
98 std::array<uint32_t, 3> _x_subsampling;
99 std::array<uint32_t, 3> _y_subsampling;
const Window & window() const
The maximum window the kernel can be executed on.
ICLTensor ICLImage
Interface for OpenCL images.
~CLChannelCombineKernel()=default
Default destructor.
Interface for OpenCL multi-planar images.
Common interface for all the OpenCL kernels.
Copyright (c) 2017-2021 Arm Limited.
CLChannelCombineKernel & operator=(const CLChannelCombineKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Interface for the channel combine kernel.
void configure(const ICLTensor *plane0, const ICLTensor *plane1, const ICLTensor *plane2, const ICLTensor *plane3, ICLTensor *output)
Configure function's inputs and outputs.
Interface for OpenCL tensor.
CLChannelCombineKernel()
Default constructor.
void run(const Window &window, cl::CommandQueue &queue) override
Enqueue the OpenCL kernel to process the given window on the passed OpenCL command queue...
Describe a multidimensional execution window.