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

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