Skip to content
heliaCORE
User guide
HELIA HUB

Data types by family

This supporting inventory counts 426 unique function names from arm_nnfunctions.h, arm_nnfunctions_flt.h, extracted by the same Doxygen pipeline as the API reference. Counts include wrappers and scratch-buffer queries, not just compute kernels. Internal headers and the separate support-function headers are outside this table’s scope.

A function is assigned to the first matching API family. Each numeric tag in its name contributes to its corresponding column, so a mixed-type function can appear in more than one column. The Functions column counts the name once. Numeric tags do not describe every argument’s type; check the signature for weights, bias, indices, and output. Column totals therefore must not be added together. The fp16 spelling is counted under f16.

Return to Operator coverage to choose an operation.

FamilyFunctionss4s8s16s32s64u8q7q15f16f32
Convolution126203616—————3121
Fully connected3311010—————75
Elementwise65—1821—————1412
Reduction and comparison40—1513—1———66
Activation27—810———2133
Data movement77—23182————1717
Pooling, softmax, quantization27—1010——1——48
Sequence31—126—————88
All families42621132104211219080
  • Nonzero count: at least one function has this numeric tag. It does not establish support for every operation, shape, or accelerated path in the family.
  • Dash: no declaration in this inventory has that tag. Consult the API signature before drawing conclusions about argument types.
  • FP16 and FP32: declarations are extracted with float APIs enabled. Your compiler only sees the declarations allowed by your feature definitions, and your library must contain matching implementations.
  • q7 and q15: inherited fixed-point APIs, with conventions defined by each function. They are distinct from the affine quantization of the s8 APIs.

See Data types for format selection and Build options for source and feature selection. This inventory describes this documentation build; it does not inspect the contents of a separately installed prebuilt library.