Skip to content
heliaCORE
API reference
HELIA HUB

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

All heliaCORE functions in one page