24.02.1
|
Basic container for the OpenCL direct convolution configuration functions. More...
#include <IClDirectConvKernelConfig.h>
Public Member Functions | |
ClDirectConvConfigArray (T func_f32, T func_f16, T func_int8) | |
Constructor. More... | |
T | get_function (DataType data_type) |
Method to return the direct convolution 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 direct convolution configuration functions.
Definition at line 39 of file IClDirectConvKernelConfig.h.
|
inline |
Constructor.
[in] | func_f32 | Function to call for direct convolution F32 |
[in] | func_f16 | Function to call for direct convolution F16 |
[in] | func_int8 | Function to call for direct convolution Int8 (QASYMM8, QASYMM8_SIGNED, QSYMM8_PER_CHANNEL) |
Definition at line 56 of file IClDirectConvKernelConfig.h.
|
inline |
Method to return the direct convolution configuration function based on data type.
[in] | data_type | Input data type |
Definition at line 66 of file IClDirectConvKernelConfig.h.
References arm_compute::test::validation::data_type, ClDirectConvConfigArray< T >::DT_F16, ClDirectConvConfigArray< T >::DT_F32, ClDirectConvConfigArray< T >::DT_INT8, arm_compute::F16, arm_compute::F32, arm_compute::QASYMM8, arm_compute::QASYMM8_SIGNED, and arm_compute::QSYMM8_PER_CHANNEL.
Referenced by ClDirectConvDefaultConfigBifrost::configure(), and ClDirectConvDefaultConfigValhall::configure().
|
staticconstexpr |
Alias for F16 index.
Definition at line 45 of file IClDirectConvKernelConfig.h.
Referenced by ClDirectConvConfigArray< T >::get_function().
|
staticconstexpr |
Alias for F32 index.
Definition at line 43 of file IClDirectConvKernelConfig.h.
Referenced by ClDirectConvConfigArray< T >::get_function().
|
staticconstexpr |
Alias for Int8 index.
Definition at line 47 of file IClDirectConvKernelConfig.h.
Referenced by ClDirectConvConfigArray< T >::get_function().