API
Use the API reference to check function signatures, tensor layouts, parameters, and working-memory requirements. The reference is generated from the heliaCORE headers and includes public kernels, wrappers, buffer-size queries, and support helpers. For a direct integration, start with a public kernel or wrapper and follow its documented constraints.
Search functions by name and filter by operator group or data type.
Prepare tensors and parameters, choose a wrapper, and check the result.
Understand the relationship to Arm CMSIS-NN and the additional heliaCORE APIs.
Browse by kernel family
Section titled “Browse by kernel family”compute
Convolution
Conv2D, depthwise, transpose convolution, wrappers, and buffer helpers.
compute
Fully connected
Dense layers, batch matmul paths, and scratch sizing helpers.
graph glue
Elementwise
Add, sub, mul, square difference, min/max, batch norm, select, and arithmetic glue.
selection
Reduction and comparison
Argmin/argmax, min/max reductions, comparisons, means, vector sums, and where.
activation
Activation
ReLU, LeakyReLU, PReLU, Hard-Swish, Logistic, Tanh, and clamp.
layout
Data movement
Pad, reshape, transpose, concatenate, gather, resize, strided slice, tile, broadcast, scatter, mirror pad, and sequence/slice-update utilities.
Classifier tail APIs plus dtype conversion and requantization utilities.
sequence
Sequence
LSTM, GRU, and SVDF functions for temporal workloads.
index
Types and support
Structs, enums, files, and low-level support helpers in the full generated index.
For file-by-file browsing, structs, enums, and the complete generated tree, open the generated C API reference.
Types and Support
Section titled “Types and Support”Structs, enums, files, and lower-level support helpers are intentionally kept in the full generated C API index to avoid duplicating declarations across the grouped operator view and the complete generated reference.