Sequence
LSTM, GRU, and SVDF functions for temporal workloads. 31 functions, declared in 3 modules.
| Function | Summary | Module |
|---|---|---|
arm_gru_unidirectional_f16 |
Unidirectional GRU layer for float16 input, output and state. | LSTM Layer Functions |
arm_gru_unidirectional_f16_temp1_get_buffer_size |
Get size of the temp1 scratch buffer required by armgruunidirectionalf16(). | LSTM Layer Functions |
arm_gru_unidirectional_f32 |
Unidirectional GRU layer for float32 input, output and state. | LSTM Layer Functions |
arm_gru_unidirectional_f32_temp1_get_buffer_size |
Get size of the temp1 scratch buffer required by armgruunidirectionalf32(). | LSTM Layer Functions |
arm_lstm_unidirectional_f16 |
Unidirectional LSTM inference. | LSTM Layer Functions |
arm_lstm_unidirectional_f16_temp1_get_buffer_size |
Get size of the temp1 scratch buffer required by armlstmunidirectionalf16(). | LSTM Layer Functions |
arm_lstm_unidirectional_f16_temp2_get_buffer_size |
Get size of the temp2 scratch buffer required by armlstmunidirectionalf16(). | LSTM Layer Functions |
arm_lstm_unidirectional_f32 |
Unidirectional LSTM inference. | LSTM Layer Functions |
arm_lstm_unidirectional_f32_temp1_get_buffer_size |
Get size of the temp1 scratch buffer required by armlstmunidirectionalf32(). | LSTM Layer Functions |
arm_lstm_unidirectional_f32_temp2_get_buffer_size |
Get size of the temp2 scratch buffer required by armlstmunidirectionalf32(). | LSTM Layer Functions |
arm_lstm_unidirectional_s16 |
LSTM unidirectional function with 16 bit input and output and 16 bit gate output, 64 bit bias. | arm_nnfunctions.h |
arm_lstm_unidirectional_s16_temp1_get_buffer_size |
Get size of the temp1 scratch buffer required by armlstmunidirectionals16(). | arm_nnfunctions.h |
arm_lstm_unidirectional_s16_temp2_get_buffer_size |
Get size of the temp2 scratch buffer required by armlstmunidirectionals16(). | arm_nnfunctions.h |
arm_lstm_unidirectional_s8 |
LSTM unidirectional function with 8 bit input and output and 16 bit gate output, 32 bit bias. | arm_nnfunctions.h |
arm_lstm_unidirectional_s8_temp1_get_buffer_size |
Get size of the temp1 scratch buffer required by armlstmunidirectionals8(). | arm_nnfunctions.h |
arm_lstm_unidirectional_s8_temp2_get_buffer_size |
Get size of the temp2 scratch buffer required by armlstmunidirectionals8(). | arm_nnfunctions.h |
arm_svdf_f16 |
Stateful singular value decomposition filter, float16 variant. | SVDF Functions |
arm_svdf_f16_input_ctx_get_buffer_size |
Get size of the inputctx staging buffer required by armsvdff16(). | SVDF Functions |
arm_svdf_f16_output_ctx_get_buffer_size |
Get size of the outputctx staging buffer required by armsvdff16(). | SVDF Functions |
arm_svdf_f32 |
Stateful singular value decomposition filter. | SVDF Functions |
arm_svdf_f32_input_ctx_get_buffer_size |
Get size of the inputctx staging buffer required by armsvdff32(). | SVDF Functions |
arm_svdf_f32_output_ctx_get_buffer_size |
Get size of the outputctx staging buffer required by armsvdff32(). | SVDF Functions |
arm_svdf_s8 |
s8 SVDF function with 8 bit state tensor and 8 bit time weights | arm_nnfunctions.h |
arm_svdf_s8_get_buffer_size |
Get size of the kernel-sum buffer required by armsvdfs8(). | arm_nnfunctions.h |
arm_svdf_s8_get_buffer_size_dsp |
Get size of the kernel-sum buffer required by armsvdfs8() for processors with DSP extension. | arm_nnfunctions.h |
arm_svdf_s8_get_buffer_size_mve |
Get size of the kernel-sum buffer required by armsvdfs8() for Arm(R) Helium Architecture case. | arm_nnfunctions.h |
arm_svdf_s8_input_ctx_get_buffer_size |
Get size of the inputctx staging buffer required by armsvdfs8(). | arm_nnfunctions.h |
arm_svdf_s8_output_ctx_get_buffer_size |
Get size of the outputctx staging buffer required by armsvdfs8(). | arm_nnfunctions.h |
arm_svdf_state_s16_s8 |
s8 SVDF function with 16 bit state tensor and 16 bit time weights | arm_nnfunctions.h |
arm_svdf_state_s16_s8_input_ctx_get_buffer_size |
Get size of the inputctx staging buffer required by armsvdfstates16s8(). | arm_nnfunctions.h |
arm_svdf_state_s16_s8_output_ctx_get_buffer_size |
Get size of the outputctx staging buffer required by armsvdfstates16s8(). | arm_nnfunctions.h |