Logo
1.4.0

Contents:

  • Nuclei MCU Software Interface Standard(NMSIS)
  • NMSIS Core
  • NMSIS DSP
  • NMSIS NN
    • Overview
    • Using NMSIS-NN
    • NMSIS NN API
      • Convolutional Neural Network Example
      • Gated Recurrent Unit Example
      • Public
      • Private
        • Structure Types
        • Convolution
        • LSTM
        • Fully Connected
        • Softmax
        • BasicMath
        • Basic Math Functions for Neural Network Computation
        • Copy
        • Fill
        • Nndata_convert
        • Data Conversion
    • Changelog
  • Changelog
  • Glossary
  • Appendix
NMSIS
  • NMSIS NN
  • NMSIS NN API
  • Private
  • View page source

Private

  • Structure Types
    • __NN_PKHBT
    • __NN_PKHTB
    • __NN_PACKq7
    • riscv_nnword
    • riscv_nn_double
    • riscv_nn_long_long
  • 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
    • riscv_nn_lstm_calculate_gate_s16()
    • riscv_nn_lstm_calculate_gate_s8_s16()
    • riscv_nn_lstm_step_s16()
    • riscv_nn_lstm_step_s8()
    • riscv_nn_vec_mat_mul_result_acc_s8_s16()
  • Fully Connected
    • riscv_nn_vec_mat_mul_result_acc_s16()
    • riscv_nn_vec_mat_mult_t_per_ch_s8()
    • riscv_nn_vec_mat_mult_t_s16()
    • riscv_nn_vec_mat_mult_t_s16_s16()
    • riscv_nn_vec_mat_mult_t_s4()
    • riscv_nn_vec_mat_mult_t_s8()
    • riscv_nn_vec_mat_mult_t_svdf_s8()
  • Softmax
    • riscv_nn_softmax_common_s8()
  • BasicMath
    • riscv_elementwise_mul_s16_s8()
  • Basic Math Functions for Neural Network Computation
    • riscv_nn_accumulate_q7_to_q15()
    • riscv_nn_add_q7()
    • riscv_nn_mult_q15()
    • riscv_nn_mult_q7()
  • Copy
    • riscv_nn_copy_q15()
    • riscv_nn_copy_q7()
  • Fill
    • riscv_nn_fill_q15()
    • riscv_nn_fill_q7()
  • Nndata_convert
  • Data Conversion
    • riscv_q7_to_q15_with_offset()
group Private

Internal Support functions. Not intended to be called direclty by a NMSIS-NN user.

Previous Next

© Copyright 2019-Present, Nuclei. Last updated on May 21, 2025.

Built with Sphinx using a theme provided by Read the Docs.