24 #ifndef __ARM_COMPUTE_CLGEMMMATRIXVECTORMULTIPLYKERNEL_H__ 25 #define __ARM_COMPUTE_CLGEMMMATRIXVECTORMULTIPLYKERNEL_H__ 72 int _num_rows_read_per_iteration;
BorderSize border_size() const override
The size of the border for that kernel.
Container for 2D border size.
void run(const Window &window, cl::CommandQueue &queue) override
Enqueue the OpenCL kernel to process the given window on the passed OpenCL command queue...
CLGEMMMatrixVectorMultiplyKernel()
Default constructor.
Store the tensor's metadata.
Common interface for all the OpenCL kernels.
This file contains all available output stages for GEMMLowp on OpenCL.
Interface for the GEMM matrix vector multiply kernel.
Interface for OpenCL tensor.
static Status validate(const ITensorInfo *input0, const ITensorInfo *input1, const ITensorInfo *output)
Static function to check if given info will lead to a valid configuration of CLGEMMMatrixVectorMultip...
const Window & window() const
The maximum window the kernel can be executed on.
void configure(const ICLTensor *input0, const ICLTensor *input1, ICLTensor *output)
Set the input and output of the kernel.
Describe a multidimensional execution window.
CLGEMMMatrixVectorMultiplyKernel & operator=(const CLGEMMMatrixVectorMultiplyKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...