24.04
|
Basic container for the OpenCL MatMul Native configuration functions. More...
#include <IClMatMulNativeKernelConfig.h>
Public Member Functions | |
ClMatMulNativeConfigArray (T func_f32, T func_f16, T func_int8) | |
Constructor. More... | |
T | get_function (DataType data_type) |
Method to return the matmul native configuration function based on data type. More... | |
Static Public Attributes | |
static constexpr size_t | DT_F32 = 0 |
Alias for F32 index. More... | |
static constexpr size_t | DT_F16 = 1 |
Alias for F16 index. More... | |
static constexpr size_t | DT_INT8 = 2 |
Alias for Int8 index. More... | |
Basic container for the OpenCL MatMul Native configuration functions.
Definition at line 40 of file IClMatMulNativeKernelConfig.h.
|
inline |
Constructor.
[in] | func_f32 | Function to call for matmul native F32 |
[in] | func_f16 | Function to call for matmul native F16 |
[in] | func_int8 | Function to call for matmul native Int8 (QASYMM8, QASYMM8_SIGNED, QSYMM8_PER_CHANNEL) |
Definition at line 57 of file IClMatMulNativeKernelConfig.h.
|
inline |
Method to return the matmul native configuration function based on data type.
[in] | data_type | Input data type |
Definition at line 67 of file IClMatMulNativeKernelConfig.h.
References arm_compute::test::validation::data_type, ClMatMulNativeConfigArray< T >::DT_F16, ClMatMulNativeConfigArray< T >::DT_F32, ClMatMulNativeConfigArray< T >::DT_INT8, arm_compute::F16, arm_compute::F32, arm_compute::QASYMM8, arm_compute::QASYMM8_SIGNED, and arm_compute::QSYMM8_PER_CHANNEL.
Referenced by ClMatMulNativeDefaultConfigValhall::configure().
|
staticconstexpr |
Alias for F16 index.
Definition at line 46 of file IClMatMulNativeKernelConfig.h.
Referenced by ClMatMulNativeConfigArray< T >::get_function().
|
staticconstexpr |
Alias for F32 index.
Definition at line 44 of file IClMatMulNativeKernelConfig.h.
Referenced by ClMatMulNativeConfigArray< T >::get_function().
|
staticconstexpr |
Alias for Int8 index.
Definition at line 48 of file IClMatMulNativeKernelConfig.h.
Referenced by ClMatMulNativeConfigArray< T >::get_function().