NMSIS NN API
If you want to access doxygen generated NMSIS NN API, please click NMSIS NN API Doxygen Documentation.
- Convolutional Neural Network Example
- Gated Recurrent Unit Example
- Public
- Structure Types
riscv_nn_activation_typeriscv_nmsis_nn_statusnmsis_nn_tilenmsis_nn_contextnmsis_nn_bias_datanmsis_nn_dimsnmsis_nn_lstm_dimsnmsis_nn_per_channel_quant_paramsnmsis_nn_per_tensor_quant_paramsnmsis_nn_quant_paramsnmsis_nn_activationnmsis_nn_conv_paramsnmsis_nn_transpose_conv_paramsnmsis_nn_dw_conv_paramsnmsis_nn_pool_paramsnmsis_nn_fc_paramsnmsis_nn_bmm_paramsnmsis_nn_transpose_paramsnmsis_nn_svdf_paramsnmsis_nn_softmax_lut_s16nmsis_nn_scalingnmsis_nn_lstm_gatenmsis_nn_lstm_paramsnmsis_nn_lstm_context
- Activation Functions
- Elementwise Functions
- MinimumMaximum
- Concatenation Functions
- Convolution Functions
- GetBufferSizeNNConv
riscv_convolve_1_x_n_s4()riscv_convolve_1_x_n_s8()riscv_convolve_1x1_HWC_q7_fast_nonsquare()riscv_convolve_1x1_s4()riscv_convolve_1x1_s4_fast()riscv_convolve_1x1_s8()riscv_convolve_1x1_s8_fast()riscv_convolve_even_s4()riscv_convolve_HWC_q15_basic()riscv_convolve_HWC_q15_fast()riscv_convolve_HWC_q15_fast_nonsquare()riscv_convolve_HWC_q7_basic()riscv_convolve_HWC_q7_basic_nonsquare()riscv_convolve_HWC_q7_fast()riscv_convolve_HWC_q7_fast_nonsquare()riscv_convolve_HWC_q7_RGB()riscv_convolve_s16()riscv_convolve_s4()riscv_convolve_s8()riscv_convolve_wrapper_s16()riscv_convolve_wrapper_s4()riscv_convolve_wrapper_s8()riscv_depthwise_conv_3x3_s8()riscv_depthwise_conv_fast_s16()depthwise_conv_s16_generic_s16()riscv_depthwise_conv_s16()depthwise_conv_s4_generic()riscv_depthwise_conv_s4()riscv_depthwise_conv_s4_opt()depthwise_conv_s8_mult_4()depthwise_conv_s8_generic()riscv_depthwise_conv_s8()riscv_depthwise_conv_s8_opt()riscv_depthwise_conv_wrapper_s16()riscv_depthwise_conv_wrapper_s4()riscv_depthwise_conv_wrapper_s8()riscv_depthwise_separable_conv_HWC_q7()riscv_depthwise_separable_conv_HWC_q7_nonsquare()riscv_transpose_conv_s8()riscv_transpose_conv_wrapper_s8()
- Fully-connected Layer Functions
- GetBufferSizeFC
riscv_batch_matmul_s16()riscv_batch_matmul_s8()riscv_fully_connected_mat_q7_vec_q15()riscv_fully_connected_mat_q7_vec_q15_opt()riscv_fully_connected_per_channel_s8()riscv_fully_connected_q15()riscv_fully_connected_q15_opt()riscv_fully_connected_q7()riscv_fully_connected_q7_opt()riscv_fully_connected_s16()riscv_fully_connected_s4()riscv_fully_connected_s8()riscv_fully_connected_wrapper_s8()riscv_vector_sum_s8()riscv_vector_sum_s8_s64()
- LSTM Layer Functions
- Pad Layer Functions:
- Pooling Functions
- Reshape Functions
- Softmax Functions
- SVDF Functions
- Transpose Functions
- Structure Types
- Private
- Structure Types
- Convolution
riscv_nn_mat_mult_kernel_s16()riscv_nn_depthwise_conv_nt_t_padded_s8()riscv_nn_depthwise_conv_nt_t_s16()riscv_nn_depthwise_conv_nt_t_s4()riscv_nn_depthwise_conv_nt_t_s8()riscv_nn_mat_mul_core_1x_s4()riscv_nn_mat_mul_core_1x_s8()riscv_nn_mat_mul_core_4x_s8()riscv_nn_mat_mult_nt_interleaved_t_even_s4()riscv_nn_mat_mult_nt_t_s16()riscv_nn_mat_mult_nt_t_s4()riscv_nn_mat_mult_nt_t_s8()riscv_nn_mat_mult_nt_t_s8_s32()riscv_nn_transpose_conv_row_s8_s32()
- LSTM
- Fully Connected
- Softmax
- BasicMath
- Basic Math Functions for Neural Network Computation
- Copy
- Fill
- Nndata_convert
- Data Conversion