![]() |
NMSIS-NN
Version 1.4.1
NMSIS NN Software Library
|
Functions | |
| riscv_nmsis_nn_status | riscv_lstm_unidirectional_s16 (const int16_t *input, int16_t *output, const nmsis_nn_lstm_params *params, nmsis_nn_lstm_context *buffers) |
| LSTM unidirectional function with 16 bit input and output and 16 bit gate output, 64 bit bias. More... | |
| riscv_nmsis_nn_status | riscv_lstm_unidirectional_s8 (const int8_t *input, int8_t *output, const nmsis_nn_lstm_params *params, nmsis_nn_lstm_context *buffers) |
| LSTM unidirectional function with 8 bit input and output and 16 bit gate output, 32 bit bias. More... | |
| riscv_nmsis_nn_status riscv_lstm_unidirectional_s16 | ( | const int16_t * | input, |
| int16_t * | output, | ||
| const nmsis_nn_lstm_params * | params, | ||
| nmsis_nn_lstm_context * | buffers | ||
| ) |
LSTM unidirectional function with 16 bit input and output and 16 bit gate output, 64 bit bias.
| [in] | input | Pointer to input data |
| [out] | output | Pointer to output data |
| [in] | params | Struct containing all information about the lstm operator, see riscv_nn_types. |
| [in] | buffers | Struct containing pointers to all temporary scratch buffers needed for the lstm operator, see riscv_nn_types. |
RISCV_NMSIS_NN_SUCCESS| riscv_nmsis_nn_status riscv_lstm_unidirectional_s8 | ( | const int8_t * | input, |
| int8_t * | output, | ||
| const nmsis_nn_lstm_params * | params, | ||
| nmsis_nn_lstm_context * | buffers | ||
| ) |
LSTM unidirectional function with 8 bit input and output and 16 bit gate output, 32 bit bias.
| [in] | input | Pointer to input data |
| [out] | output | Pointer to output data |
| [in] | params | Struct containing all information about the lstm operator, see riscv_nn_types. |
| [in] | buffers | Struct containing pointers to all temporary scratch buffers needed for the lstm operator, see riscv_nn_types. |
RISCV_NMSIS_NN_SUCCESS