#include <sme2_fp32_planar_5x5_s2_4rows_mla_za.hpp>
|
| sme2_fp32_planar_5x5_s2_4rows_mla_za (const CPUInfo *) |
|
Parent::KernelType | get_kernel (void) const override |
|
| 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< float >::Type &, const void *weights, size_t ld_weight_col, size_t ld_weight_row) const override |
|
virtual | ~IPlanarStrategy ()=default |
|
◆ return_type
◆ sme2_fp32_planar_5x5_s2_4rows_mla_za()
◆ get_kernel()
◆ kernel_cols
constexpr static auto kernel_cols = 5u |
|
static |
◆ kernel_rows
constexpr static auto kernel_rows = 5u |
|
staticconstexpr |
◆ output_rows
constexpr static auto output_rows = 4u |
|
staticconstexpr |
◆ stride_cols
constexpr static auto stride_cols = 2u |
|
static |
◆ stride_rows
constexpr static auto stride_rows = 2u |
|
staticconstexpr |
◆ vl_type
The documentation for this class was generated from the following file:
void sme2_fp32_planar_5x5_s2_4rows_mla_za_impl(const float *inptr, size_t ld_in_row, size_t ld_in_col, size_t ld_in_vl, unsigned int pad_top, unsigned int valid_input_rows, unsigned int pad_left, unsigned int valid_input_cols, const float *weights, const float *bias, float **outptrs, const size_t *outlds, const size_t *outvllds, unsigned int output_cols, unsigned int start_channel, unsigned int valid_channels, float act_min, float act_max)