# heliaCORE API reference > API reference for heliaCORE, generated from source. The reference is generated from the c source. The JSON is the source of truth and the pages are a view of it. ## Modules - [heliaCORE](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore.json)) - [heliaCORE.Acti](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/acti/): Perform activation layers, including ReLU (Rectified Linear Unit), sigmoid and tanh ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/acti.json)) - [heliaCORE.Comparison](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/comparison/): Comparison operators with optional broadcasting support. ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/comparison.json)) - [heliaCORE.FC](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/fc/): Collection of fully-connected and matrix multiplication functions. ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/fc.json)) - [heliaCORE.Gather](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/gather/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/gather.json)) - [heliaCORE.genPrivTypes](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/genprivtypes/): Data structure types used by private functions. ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/genprivtypes.json)) - [heliaCORE.genPubTypes](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/genpubtypes/): Enums and Data Structures used in public API. ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/genpubtypes.json)) - [heliaCORE.groupElementwise](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/groupelementwise/): Elementwise add and multiplication functions. ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/groupelementwise.json)) - [heliaCORE.groupSupport](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/groupsupport/): Internal Support functions. ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/groupsupport.json)) - [heliaCORE.LSTM](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/lstm/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/lstm.json)) - [heliaCORE.NNConv](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/nnconv/): Collection of convolution, depthwise convolution functions and their variants. ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/nnconv.json)) - [heliaCORE.NNSupport](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/nnsupport/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/nnsupport.json)) - [heliaCORE.Pad](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/pad/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/pad.json)) - [heliaCORE.Pooling](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/pooling/): Perform max and average pooling operations ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/pooling.json)) - [heliaCORE.Public](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/public/): A collection of functions to perform basic operations for neural network layers. ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/public.json)) - [heliaCORE.Quantization](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/quantization/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/quantization.json)) - [heliaCORE.Reduction](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/reduction/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/reduction.json)) - [heliaCORE.Reshape](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/reshape/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/reshape.json)) - [heliaCORE.Softmax](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/softmax/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/softmax.json)) - [heliaCORE.StridedSlice](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/stridedslice/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/stridedslice.json)) - [heliaCORE.supportConversion](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/supportconversion/): // end group groupPrivTypes ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/supportconversion.json)) - [heliaCORE.SVDF](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/svdf/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/svdf.json)) - [heliaCORE.Internal](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal.json)) - [heliaCORE.Internal.arm_concatenation_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_concatenation_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_concatenation_common.json)) - [heliaCORE.Internal.arm_conv_opt_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv_opt_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv_opt_common.json)) - [heliaCORE.Internal.arm_conv_opt_f16](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv_opt_f16/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv_opt_f16.json)) - [heliaCORE.Internal.arm_conv_opt_f32](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv_opt_f32/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv_opt_f32.json)) - [heliaCORE.Internal.arm_conv1x1_opt_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv1x1_opt_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv1x1_opt_common.json)) - [heliaCORE.Internal.arm_conv1x1_opt_f16](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv1x1_opt_f16/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv1x1_opt_f16.json)) - [heliaCORE.Internal.arm_conv1x1_opt_f32](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv1x1_opt_f32/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_conv1x1_opt_f32.json)) - [heliaCORE.Internal.arm_depthwise_conv_opt_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_depthwise_conv_opt_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_depthwise_conv_opt_common.json)) - [heliaCORE.Internal.arm_depthwise_conv_opt_f16](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_depthwise_conv_opt_f16/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_depthwise_conv_opt_f16.json)) - [heliaCORE.Internal.arm_depthwise_conv_opt_f32](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_depthwise_conv_opt_f32/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_depthwise_conv_opt_f32.json)) - [heliaCORE.Internal.arm_minmax_f16_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_minmax_f16_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_minmax_f16_common.json)) - [heliaCORE.Internal.arm_minmax_f32_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_minmax_f32_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_minmax_f32_common.json)) - [heliaCORE.Internal.arm_nn_activation_flt](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_activation_flt/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_activation_flt.json)) - [heliaCORE.Internal.arm_nn_arg_extrema_flt](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_arg_extrema_flt/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_arg_extrema_flt.json)) - [heliaCORE.Internal.arm_nn_axis_copy_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_axis_copy_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_axis_copy_common.json)) - [heliaCORE.Internal.arm_nn_broadcast_walk](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_broadcast_walk/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_broadcast_walk.json)) - [heliaCORE.Internal.arm_nn_config](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_config/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_config.json)) - [heliaCORE.Internal.arm_nn_pool_window_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_pool_window_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_pool_window_common.json)) - [heliaCORE.Internal.arm_nn_s4_decode](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_s4_decode/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_s4_decode.json)) - [heliaCORE.Internal.arm_nn_sqrt_flt](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_sqrt_flt/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_nn_sqrt_flt.json)) - [heliaCORE.Internal.arm_resize_nearest_neighbor_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_resize_nearest_neighbor_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_resize_nearest_neighbor_common.json)) - [heliaCORE.Internal.arm_strided_slice_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_strided_slice_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_strided_slice_common.json)) - [heliaCORE.Internal.arm_transpose_common](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_transpose_common/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/internal/arm_transpose_common.json)) - [heliaCORE.arm_nn_math_types_flt](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nn_math_types_flt/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nn_math_types_flt.json)) - [heliaCORE.arm_nn_math_types](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nn_math_types/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nn_math_types.json)) - [heliaCORE.arm_nn_tables](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nn_tables/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nn_tables.json)) - [heliaCORE.arm_nn_types](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nn_types/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nn_types.json)) - [heliaCORE.arm_nnfunctions](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nnfunctions/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nnfunctions.json)) - [heliaCORE.arm_nnsupportfunctions](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nnsupportfunctions/) ([JSON](https://ambiqai.github.io/ns-cmsis-nn/reference/api/heliacore/arm_nnsupportfunctions.json)) ## Machine-readable - [reference.json](https://ambiqai.github.io/ns-cmsis-nn/reference/api/reference.json): every module in one document, against https://ambiqai.github.io/helia-ui/schema/reference-model-1.json - [llms-full.txt](https://ambiqai.github.io/ns-cmsis-nn/reference/api/llms-full.txt): every module page as Markdown, in order