24 #ifndef SRC_CLGEMMDefaultTypeMidgard_H 25 #define SRC_CLGEMMDefaultTypeMidgard_H 47 CLGEMMKernelType default_f32(
unsigned int m,
unsigned int n,
unsigned int k,
unsigned int b,
bool is_rhs_constant);
48 CLGEMMKernelType default_f16(
unsigned int m,
unsigned int n,
unsigned int k,
unsigned int b,
bool is_rhs_constant);
49 CLGEMMKernelType default_q8(
unsigned int m,
unsigned int n,
unsigned int k,
unsigned int b,
bool is_rhs_constant);
OpenCL GEMM kernel selection parameters.
CLGEMMKernelType select_kernel(const CLGEMMKernelSelectionParams ¶ms) override
Given the input parameters passed through CLGEMMKernelSelectionParams, this method returns the CLGEMM...
Midgard based OpenCL GEMMKernel selection.
CLGEMMKernelType
OpenCL GEMM kernel types.
Basic interface for the GEMM kernel selection.
Copyright (c) 2017-2021 Arm Limited.
CLGEMMDefaultTypeMidgard(GPUTarget gpu)
Constructor.
GPUTarget
Available GPU Targets.