24.04
|
#include <sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp>
Public Types | |
using | return_type = int8_t |
Public Types inherited from PlanarStrategy< int8_t, int8_t > | |
using | KernelType = typename PlanarKernelType< int8_t, int8_t, int8_t, typename DefaultTAccum< int8_t >::Type, typename DefaultOutputStage< int8_t >::Type >::Type |
Public Member Functions | |
sme2_s8q_planar_3x3_s2_4rows_dot_za (const CPUInfo *) | |
Parent::KernelType | get_kernel (void) const override |
Public Member Functions inherited from PlanarStrategy< int8_t, int8_t > | |
PlanarStrategy (unsigned int kernel_rows, unsigned int kernel_cols, unsigned int stride_rows, unsigned int stride_cols, unsigned int output_rows, arm_gemm::VLType vl_type) | |
unsigned int | get_output_rows (void) const override |
arm_gemm::VLType | get_vl_type (void) const override |
size_t | get_storage_size (const DepthwiseArgs &args) const override |
void | pack_parameters (const DepthwiseArgs &args, void *buffer, const void *biases, const typename DefaultOutputStage< int8_t >::Type &, const void *weights, size_t ld_weight_col, size_t ld_weight_row) const override |
Public Member Functions inherited from IPlanarStrategy< typename DefaultOutputStage< int8_t >::Type > | |
virtual | ~IPlanarStrategy ()=default |
Static Public Attributes | |
constexpr static auto | output_rows = 4u |
constexpr static auto | kernel_rows = 3u |
constexpr static auto | kernel_cols = 3u |
constexpr static auto | stride_rows = 2u |
constexpr static auto | stride_cols = 2u |
constexpr static auto | vl_type = arm_gemm::VLType::SME |
Definition at line 49 of file sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp.
using return_type = int8_t |
Definition at line 54 of file sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp.
|
inline |
Definition at line 60 of file sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp.
|
inlineoverridevirtual |
Implements PlanarStrategy< int8_t, int8_t >.
Definition at line 65 of file sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp.
References arm_conv::depthwise::sme2_s8q_planar_3x3_s2_4rows_dot_za_impl().
|
static |
Definition at line 56 of file sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp.
|
staticconstexpr |
Definition at line 56 of file sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp.
|
staticconstexpr |
Definition at line 55 of file sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp.
|
static |
Definition at line 57 of file sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp.
|
staticconstexpr |
Definition at line 57 of file sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp.
|
staticconstexpr |
Definition at line 58 of file sme2_s8q_planar_3x3_s2_4rows_dot_za.hpp.