24.02.1
|
Handle for loading and retrieving GEMM heuristics. More...
#include <CLGEMMHeuristicsHandle.h>
Public Member Functions | |
CLGEMMHeuristicsHandle () | |
Constructor. More... | |
~CLGEMMHeuristicsHandle () | |
Destructor. More... | |
CLGEMMHeuristicsHandle (const CLGEMMHeuristicsHandle &)=delete | |
Prevent Copy Construct. More... | |
CLGEMMHeuristicsHandle & | operator= (const CLGEMMHeuristicsHandle &)=delete |
Prevent Copy Assignment. More... | |
CLGEMMHeuristicsHandle (CLGEMMHeuristicsHandle &&)=default | |
Default Move Constructor. More... | |
CLGEMMHeuristicsHandle & | operator= (CLGEMMHeuristicsHandle &&)=default |
Default Move Assignment. More... | |
bool | reload_from_file (const std::string &filename) |
(Re)Load the heuristics from reading a dotmlgo file More... | |
const mlgo::MLGOHeuristics * | get () const |
Return a pointer to underlying heuristics for querying purposes. More... | |
Handle for loading and retrieving GEMM heuristics.
Definition at line 38 of file CLGEMMHeuristicsHandle.h.
Constructor.
Definition at line 30 of file CLGEMMHeuristicsHandle.cpp.
|
default |
Destructor.
|
delete |
Prevent Copy Construct.
|
default |
Default Move Constructor.
const mlgo::MLGOHeuristics * get | ( | ) | const |
Return a pointer to underlying heuristics for querying purposes.
Definition at line 39 of file CLGEMMHeuristicsHandle.cpp.
Referenced by 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().
|
default |
Default Move Assignment.
|
delete |
Prevent Copy Assignment.
bool reload_from_file | ( | const std::string & | filename | ) |
(Re)Load the heuristics from reading a dotmlgo file
[in] | filename | Path to the dotmlgo file |
Definition at line 35 of file CLGEMMHeuristicsHandle.cpp.
Referenced by main(), and CLDeviceBackend::setup_backend_context().