Function arm_lstm_unidirectional_s16

Function Documentation

arm_cmsis_nn_status arm_lstm_unidirectional_s16(const int16_t *input, int16_t *output, const cmsis_nn_lstm_params *params, cmsis_nn_lstm_context *buffers)

LSTM unidirectional function with 16 bit input and output and 16 bit gate output, 64 bit bias.

  1. Supported framework: TensorFlow Lite Micro

Parameters:
  • input[in] Pointer to input data

  • output[out] Pointer to output data

  • params[in] Struct containing all information about the lstm operator, see arm_nn_types.

  • buffers[in] Struct containing pointers to all temporary scratch buffers needed for the lstm operator, see arm_nn_types.

Returns:

The function returns ARM_CMSIS_NN_SUCCESS