24.04
|
Basic interface for the matmul native kernel configuration This is the base class that chooses architecture specific kernel configurations. More...
#include <IClMatMulNativeKernelConfig.h>
Public Member Functions | |
IClMatMulNativeKernelConfig (GPUTarget arch) | |
Constructor. More... | |
ARM_COMPUTE_DISALLOW_COPY_ALLOW_MOVE (IClMatMulNativeKernelConfig) | |
virtual | ~IClMatMulNativeKernelConfig ()=default |
Virtual destructor. More... | |
virtual MatMulKernelInfo | configure (const ITensorInfo *lhs, const ITensorInfo *rhs, const MatMulInfo &info)=0 |
This method returns the MatMulKernelInfo for the given inputs. More... | |
Basic interface for the matmul native kernel configuration This is the base class that chooses architecture specific kernel configurations.
Definition at line 91 of file IClMatMulNativeKernelConfig.h.
|
inline |
Constructor.
[in] | arch | GPU target |
Definition at line 98 of file IClMatMulNativeKernelConfig.h.
|
virtualdefault |
Virtual destructor.
ARM_COMPUTE_DISALLOW_COPY_ALLOW_MOVE | ( | IClMatMulNativeKernelConfig | ) |
|
pure virtual |
This method returns the MatMulKernelInfo for the given inputs.
[in] | lhs | LHS tensor |
[in] | rhs | RHS tensor |
[in] | info | MatMul info |
Implemented in ClMatMulNativeDefaultConfigValhall.