24.02.1
|
Basic interface for the GEMM kernel selection. More...
#include <ICLGEMMKernelSelection.h>
Public Member Functions | |
ICLGEMMKernelSelection (GPUTarget arch) | |
Constructor. More... | |
ICLGEMMKernelSelection (ICLGEMMKernelSelection &&)=default | |
Default Move Constructor. More... | |
ICLGEMMKernelSelection & | operator= (ICLGEMMKernelSelection &&)=default |
Default move assignment operator. More... | |
virtual | ~ICLGEMMKernelSelection ()=default |
Virtual destructor. More... | |
virtual CLGEMMKernelType | select_kernel (const CLGEMMKernelSelectionParams ¶ms)=0 |
Given the input parameters passed through CLGEMMKernelSelectionParams, this method returns the CLGEMMKernelType to use. More... | |
Basic interface for the GEMM kernel selection.
Definition at line 36 of file ICLGEMMKernelSelection.h.
|
inline |
|
default |
Default Move Constructor.
|
virtualdefault |
Virtual destructor.
|
default |
Default move assignment operator.
|
pure virtual |
Given the input parameters passed through CLGEMMKernelSelectionParams, this method returns the CLGEMMKernelType to use.
[in] | params | Input parameters used by the function to return the OpenCL GEMM's kernel |
Implemented in CLGEMMDefaultTypeBifrost, CLGEMMDefaultTypeMidgard, and CLGEMMDefaultTypeValhall.