Function arm_transpose_s16¶
Defined in File arm_nnfunctions.h
Function Documentation¶
-
arm_cmsis_nn_status arm_transpose_s16(const int16_t *input_data, int16_t *const output_data, const cmsis_nn_dims *const input_dims, const cmsis_nn_dims *const output_dims, const cmsis_nn_transpose_params *const transpose_params)¶
Basic s16 transpose function.
- Parameters:
input_data – [in] Input (activation) data pointer. Data type: int16
output_data – [out] Output data pointer. Data type: int16
input_dims – [in] Input (activation) tensor dimensions. Format: [N, H, W, C_IN]
output_dims – [in] 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.
transpose_params – [in] Transpose parameters. Contains permutation dimensions.
- Returns:
The function returns either
ARM_CMSIS_NN_ARG_ERRORif argument constraints fail. or,ARM_CMSIS_NN_SUCCESSon successful completion.