24 #ifndef ARM_COMPUTE_CLFFTRADIXSTAGEKERNEL_H 25 #define ARM_COMPUTE_CLFFTRADIXSTAGEKERNEL_H const Window & window() const
The maximum window the kernel can be executed on.
~CLFFTRadixStageKernel()=default
Default destructor.
CLFFTRadixStageKernel()
Constructor.
Store the tensor's metadata.
void configure(ICLTensor *input, ICLTensor *output, const FFTRadixStageKernelInfo &config)
Set the input and output tensors.
void run(const Window &window, cl::CommandQueue &queue) override
Enqueue the OpenCL kernel to process the given window on the passed OpenCL command queue...
Common interface for all the OpenCL kernels.
Interface for the FFT radix stage kernel.
Copyright (c) 2017-2021 Arm Limited.
CLFFTRadixStageKernel & operator=(const CLFFTRadixStageKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Descriptor used by the FFT core kernels.
static Status validate(const ITensorInfo *input, const ITensorInfo *output, const FFTRadixStageKernelInfo &config)
Static function to check if given info will lead to a valid configuration of CLFFTRadixStageKernel.
static std::set< unsigned int > supported_radix()
Returns the radix that are support by the FFT kernel.
Interface for OpenCL tensor.
Describe a multidimensional execution window.