Pad Layer Functions:

riscv_nmsis_nn_status riscv_pad_s8(const int8_t *input, int8_t *output, const int8_t pad_value, const nmsis_nn_dims *input_size, const nmsis_nn_dims *pre_pad, const nmsis_nn_dims *post_pad)
group Pad Layer Functions:

Functions

riscv_nmsis_nn_status riscv_pad_s8(const int8_t *input, int8_t *output, const int8_t pad_value, const nmsis_nn_dims *input_size, const nmsis_nn_dims *pre_pad, const nmsis_nn_dims *post_pad)

Expands the size of the input by adding constant values before and after the data, in all dimensions.

Parameters:
  • input[in] Pointer to input data

  • output[out] Pointer to output data

  • pad_value[in] Value to pad with

  • input_size[in] Input tensor dimensions

  • pre_pad[in] Padding to apply before data in each dimension

  • post_pad[in] Padding to apply after data in each dimension

Returns:

The function returns RISCV_NMSIS_NN_SUCCESS