24.02.1
|
A collection of adaptor functions that enable the auto selection between mlgo-based heuristics and default heuristics. More...
#include <CLGEMMAutoHeuristics.h>
Data Fields | |
GPUTarget | gpu_target |
Which GPUTarget to query about. More... | |
DataType | data_type |
Data type. More... | |
unsigned int | m |
Number of rows for the lhs matrix. More... | |
unsigned int | n |
Number of columns for the rhs matrix. More... | |
unsigned int | k |
Number of rows for the rhs matrix. More... | |
unsigned int | b |
Batch size. More... | |
A collection of adaptor functions that enable the auto selection between mlgo-based heuristics and default heuristics.
Common query
Definition at line 40 of file CLGEMMAutoHeuristics.h.
unsigned int b |
Batch size.
Definition at line 47 of file CLGEMMAutoHeuristics.h.
Referenced by arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped_only_rhs(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_kernel(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped_only_rhs(), and arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_kernel().
DataType data_type |
Data type.
Definition at line 43 of file CLGEMMAutoHeuristics.h.
Referenced by arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped_only_rhs(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_kernel(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped_only_rhs(), and arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_kernel().
GPUTarget gpu_target |
Which GPUTarget to query about.
Definition at line 42 of file CLGEMMAutoHeuristics.h.
Referenced by arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped_only_rhs(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_kernel(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped_only_rhs(), and arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_kernel().
unsigned int k |
Number of rows for the rhs matrix.
Rhs matrix NOT transposed
Definition at line 46 of file CLGEMMAutoHeuristics.h.
Referenced by arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped_only_rhs(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_kernel(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped_only_rhs(), and arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_kernel().
unsigned int m |
Number of rows for the lhs matrix.
Lhs matrix NOT transposed
Definition at line 44 of file CLGEMMAutoHeuristics.h.
Referenced by arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped_only_rhs(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_kernel(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped_only_rhs(), and arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_kernel().
unsigned int n |
Number of columns for the rhs matrix.
Rhs matrix NOT transposed
Definition at line 45 of file CLGEMMAutoHeuristics.h.
Referenced by arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_config_reshaped_only_rhs(), arm_compute::cl_gemm::auto_heuristics::select_default_gemm_kernel(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_native(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped(), arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_config_reshaped_only_rhs(), and arm_compute::cl_gemm::auto_heuristics::select_mlgo_gemm_kernel().