Function arm_fully_connected_s8_get_buffer_size

Function Documentation

int32_t arm_fully_connected_s8_get_buffer_size(const cmsis_nn_dims *filter_dims)

Get size of additional buffer required by arm_fully_connected_s8(). See also arm_vector_sum_s8, which is required if buffer size is > 0.

For a valid (non-negative, in-range) filter_dims->c, returns filter_dims->c * sizeof(int32_t) on builds with the MVE extension and 0 elsewhere. For an invalid filter_dims->c, returns -1 on every build target.

Parameters:
  • filter_dims[in] dimension of filter

Returns:

The function returns required buffer size in bytes, or -1 if filter_dims->c is negative or the required size would not fit in an int32_t