Function arm_convolve_1x1_f16_get_buffer_size¶
Defined in File arm_nnfunctions_flt.h
Function Documentation¶
-
int32_t arm_convolve_1x1_f16_get_buffer_size(const cmsis_nn_conv_params_f16 *conv_params, const cmsis_nn_dims *input_dims, const cmsis_nn_dims *filter_dims, const cmsis_nn_dims *output_dims, arm_nn_tensor_layout layout)¶
Get the buffer size required by 1x1 convolution.
Note
Returns
0for the unity-stride no-pack path. For non-unity-stride NHWC 1x1 convolution, the returned scratch size enables the packed-tile + GEMM path. Whenconv_params->weight_formatisARM_NN_WEIGHT_FORMAT_NT_N_PACKED, this still excludes the offline-packed filter storage itself.