NMSIS-NN  Version 1.3.1
NMSIS NN Software Library
Modules
Here is a list of all modules:
[detail level 123]
 Convolutional Neural Network Example
 Gated Recurrent Unit Example
 PublicA collection of functions to perform basic operations for neural network layers. Functions with a _s8 suffix support TensorFlow Lite framework
 Structure TypesEnums and Data Structures used in public API
 Activation FunctionsPerform activation layers, including ReLU (Rectified Linear Unit), sigmoid and tanh
 Elementwise FunctionsElementwise add and multiplication functions
 Concatenation Functions
 Convolution FunctionsCollection of convolution, depthwise convolution functions and their variants
 GetBufferSizeNNConv
 Fully-connected Layer FunctionsCollection of fully-connected and matrix multiplication functions
 GetBufferSizeFC
 LSTM Layer FunctionsGet size of additional buffer required by riscv_svdf_s8() for Arm(R) Helium Architecture case. Refer to riscv_svdf_s8_get_buffer_size() for function argument details
 Pooling FunctionsPerform pooling functions, including max pooling and average pooling
 GetBufferSizePooling
 Reshape Functions
 Softmax Functions
 SVDF Functions
 GetBufferSizeSVDF
 PrivateInternal Support functions. Not intended to be called direclty by a NMSIS-NN user
 Structure TypesData structure types used by private functions
 ConvolutionSupport functions for Convolution and DW Convolution
 LSTMSupport functions for LSTM
 Fully ConnectedSupport functions for Fully Connected
 SoftmaxSupport functions for Softmax
 BasicMath
 Basic Math Functions for Neural Network ComputationBasic Math Functions for Neural Network Computation
 Copy
 Fill
 Nndata_convert
 Data ConversionPerform data type conversion in-between neural network operations