heliaRT
Proven LiteRT workflows.
Turbocharged on Ambiq silicon.
.tflite models and MicroInterpreter API, backed by heliaCORE kernels tuned for Ambiq silicon.tflite::MicroMutableOpResolver<3> resolver;
resolver.AddConv2D();
resolver.AddFullyConnected();
resolver.AddSoftmax();
tflite::MicroInterpreter interpreter(
model, resolver, arena, kArenaSize);
interpreter.AllocateTensors();
interpreter.Invoke();Keep your LiteRT surface. Swap the backend underneath.
Your model and application stay at the center. heliaRT manages graph execution, while the selected backend supplies the operator implementations.
- 01 · Model.tflite
Your trained model
A FlatBuffer graph with tensors, constants and operator requirements.
Check model compatibility - 02 · RuntimeheliaRT
The familiar interpreter
Register operators, allocate tensors, supply inputs and invoke the graph.
MicroInterpreterApplication-owned model, resolver and arena - 03 · BackendheliaCORE
Ambiq-tuned kernels
HELIA adapters dispatch supported operations to heliaCORE.
Select your backend
Look beyond the convolution.
HELIA adapters also connect activation, arithmetic, reduction and data-movement operations to heliaCORE. Check the tensor types and shapes your model uses, not just the operator names.
Explore model compatibilityFP32 and FP16 paths have their own build requirements and support limits. Kernel availability alone does not establish model compatibility.
Compute
Convolution · Fully connected · Pooling
Activation & math
Softmax · Tanh · Sqrt / Rsqrt
Arithmetic & reduction
Add / Sub / Mul · Mean · Arg min / max
Data movement
Gather · Split · Pack / Unpack · Fill
Start with the tools you use.
CMake, Zephyr, neuralSPOT-X source builds and CMSIS-Pack share one source manifest and backend-selection rules. Choose the integration that fits your application.
RTOS integration
Zephyr
Ambiq development
neuralSPOT-X
Arm ecosystem
CMSIS-Pack
Custom firmware
Source and CMake
Choose what your firmware needs.
Use a matching release archive for a fixed configuration, or build from source to select the backend, floating-point features and kernel profiles.
Configure your build →- Source or prebuilt
- Own the build configuration, or link an archive whose settings match your application.
- SPEED or SIZE
- Select the HELIA kernel profile in source builds, with per-family overrides where available.
- GCC · Arm Compiler 6 · ATfE
- Match the library and application toolchain. Compiler choice and kernel profile are separate decisions.
Choose the inference path that fits.
For supported models, heliaAOT is the recommended option when targeting latency, power and memory efficiency. Use heliaRT when your application calls for the LiteRT interpreter and its runtime integration.
Take the next step.
Bring an existing application across, run a checked first inference, or understand a model’s requirements before integrating it.