24 #ifndef SRC_CLGEMMDEFAULTTYPEVALHALL_H 25 #define SRC_CLGEMMDEFAULTTYPEVALHALL_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);
50 CLGEMMKernelType g77_f16(
unsigned int m,
unsigned int n,
unsigned int k,
unsigned int b,
bool is_rhs_constant);
51 CLGEMMKernelType g78_f32(
unsigned int m,
unsigned int n,
unsigned int k,
unsigned int b,
bool is_rhs_constant);
52 CLGEMMKernelType g78_f16(
unsigned int m,
unsigned int n,
unsigned int k,
unsigned int b,
bool is_rhs_constant);
OpenCL GEMM kernel selection parameters.
CLGEMMKernelType
OpenCL GEMM kernel types.
Basic interface for the GEMM kernel selection.
Copyright (c) 2017-2021 Arm Limited.
Valhall based OpenCL GEMMKernel selection.
CLGEMMKernelType select_kernel(const CLGEMMKernelSelectionParams ¶ms) override
Given the input parameters passed through CLGEMMKernelSelectionParams, this method returns the CLGEMM...
CLGEMMDefaultTypeValhall(GPUTarget gpu)
Constructor.
GPUTarget
Available GPU Targets.