24.02.1
|
Go to the documentation of this file.
24 #ifndef SRC_RUNTIME_CL_MLGO_COMMON_H
25 #define SRC_RUNTIME_CL_MLGO_COMMON_H
81 #endif // SRC_RUNTIME_CL_MLGO_COMMON_H
bool export_cl_image
True if the reshaped rhs has to be exported to cl_image.
unsigned int n0
Number of columns processed by the matrix multiplication.
@ GEMM_Config_Reshaped_Only_RHS
About the gemm config for reshaped only rhs kernel.
bool interleave_rhs
True if the h0 (k0xn0) blocks have to be interleaved in the output row.
unsigned int m0
Number of rows processed by the matrix multiplication.
@ GEMM_Config_Native
About the gemm config for native kernel.
@ GEMM_Config_Reshaped
About the gemm config for reshaped kernel.
unsigned int k0
Number of partial accumulations performed by the matrix multiplication.
unsigned int h0
Number of horizontal blocks of size (k0xn0) stored on the same output row.
unsigned int m0
Number of rows processed by the matrix multiplication.
bool export_cl_image
True if the reshaped rhs has to be exported to cl_image.
unsigned int m0
Number of rows processed by the matrix multiplication.
CLGEMMKernelType
OpenCL GEMM kernel types.
GEMM Configuration for Reshaped Only RHS kernel.
unsigned int k0
Number of partial accumulations performed by the matrix multiplication.
bool interleave_lhs
True if the v0 (m0xk0) blocks have to be interleaved in the output row.
bool interleave_rhs
True if the h0 (k0xn0) blocks have to be interleaved in the output row.
GEMM Configuration for Reshaped kernel.
MLGOHeuristics mlgo(TokenStream &in, bool &valid)
HeuristicType
Types of Heuristic (tree)
unsigned int n0
Number of columns processed by the matrix multiplication.
unsigned int n0
Number of columns processed by the matrix multiplication.
unsigned int h0
Number of horizontal blocks of size (k0xn0) stored on the same output row.
unsigned int k0
Number of partial accumulations performed by the matrix multiplication.
Copyright (c) 2017-2024 Arm Limited.
unsigned int v0
Number of vertical blocks of size (m0xk0) stored on the same output row.
bool transpose_rhs
True if the (k0xn0) block has to be transposed before been stored.
GEMM Configuration for Native kernel.
@ GEMM_Type
About the type of gemm.
bool transpose_rhs
True if the (k0xn0) block has to be transposed before been stored.