24 #ifndef ARM_COMPUTE_CLHISTOGRAMKERNEL_H 25 #define ARM_COMPUTE_CLHISTOGRAMKERNEL_H 31 class ICLDistribution1D;
const Window & window() const
The maximum window the kernel can be executed on.
void configure(const ICLImage *input, ICLDistribution1D *output)
Initialise the kernel's input, output and border mode.
ICLTensor ICLImage
Interface for OpenCL images.
Common interface for all the OpenCL kernels.
CLHistogramKernel()
Constructor.
Copyright (c) 2017-2021 Arm Limited.
CLHistogramKernel & operator=(const CLHistogramKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Interface to run the histogram kernel.
ICLDistribution1D interface class.
Interface for OpenCL tensor.
Interface to run the histogram kernel to handle the leftover part of image.
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.