![]() |
NMSIS-NN
Version 1.4.0
NMSIS NN Software Library
|
Functions | |
static riscv_nmsis_nn_status | riscv_transpose_s8_nhcw (const int8_t *input, int8_t *const output, const nmsis_nn_dims *const input_dims, const int32_t *const in_strides, const int32_t *const out_strides) |
static riscv_nmsis_nn_status | riscv_transpose_s8_default (const int8_t *input, int8_t *const output, const nmsis_nn_dims *const input_dims, const int32_t *const in_strides, const int32_t *const out_strides) |
riscv_nmsis_nn_status | riscv_transpose_s8 (const int8_t *input, int8_t *const output, const nmsis_nn_dims *const input_dims, const nmsis_nn_dims *const output_dims, const nmsis_nn_transpose_params *const transpose_params) |
Basic transpose function. More... | |
riscv_nmsis_nn_status riscv_transpose_s8 | ( | const int8_t * | input_data, |
int8_t *const | output_data, | ||
const nmsis_nn_dims *const | input_dims, | ||
const nmsis_nn_dims *const | output_dims, | ||
const nmsis_nn_transpose_params *const | transpose_params | ||
) |
Basic transpose function.
[in] | input_data | Input (activation) data pointer. Data type: int8 |
[out] | output_data | Output data pointer. Data type: int8 |
[in] | input_dims | Input (activation) tensor dimensions. Format: [N, H, W, C_IN] |
[in] | output_dims | Output tensor dimensions. Format may be arbitrary relative to input format. The output dimension will depend on the permutation dimensions. In other words the out dimensions are the result of applying the permutation to the input dimensions. |
[in] | transpose_params | Transpose parameters. Contains permutation dimensions. |
RISCV_NMSIS_NN_ARG_ERROR
if argument constraints fail. or, RISCV_NMSIS_NN_SUCCESS
on successful completion.
|
static |
|
static |