Runtime selection
This repo has three supported local FVP runtime engines:
literthelia_rthelia_aot
The rule is:
- pick
defaults.fvp.runtime_engine - then add only the fields for that engine
LiteRT uses Arm CMSIS-NN. heliaRT and heliaAOT use heliaCORE (ns-cmsis-nn).
heliaRT defaults to heliaCORE; the optional explicit setting is
helia_rt_backend: helia-core, with helia and ns-cmsis-nn accepted as aliases.
The former RT cmsis_nn and reference selections are rejected. Generic/reference
LiteRT support is deferred. Historical result bundles remain readable with their
original runtime/backend values.
Quick Start
Section titled “Quick Start”LiteRT:
uv syncuv run helx setupuv run helx run --config examples/at110/kws_litert.yamlheliaRT:
uv syncuv run helx setupuv run helx run --config examples/at110/kws_helia_rt.yamlheliaAOT:
uv sync --extra aotuv run --extra aot helx setupuv run --extra aot helx run --config examples/at110/kws_helia_aot.yamluv run --extra aot helx run-case --runtime-engine helia_aotYAML Pattern
Section titled “YAML Pattern”LiteRT:
defaults: fvp: enabled: true run: true runtime_engine: litertheliaRT:
defaults: fvp: enabled: true run: true runtime_engine: helia_rt helia_rt_backend: helia-coreheliaAOT:
defaults: fvp: enabled: true run: true runtime_engine: helia_aot helia_aot: platform: name: atomiq110 module: name: my_model_aot prefix: mymodelEngine-Specific Fields
Section titled “Engine-Specific Fields”Use helia_rt_backend only with runtime_engine: helia_rt.
Use helia_aot: only with runtime_engine: helia_aot.
Do not use helia_aot.enabled. It is no longer supported.
For helx run-case --runtime-engine helia_aot, the CLI generates a minimal helia_aot: block with:
platform.name: atomiq110module.name: <model_name>_aotmodule.prefix: <model_name>
Checked-In Examples
Section titled “Checked-In Examples”- LiteRT: examples/at110/kws_litert.yaml (
../examples/at110/kws_litert.yamlin the supplied checkout) - heliaRT: examples/at110/kws_helia_rt.yaml (
../examples/at110/kws_helia_rt.yamlin the supplied checkout) - heliaAOT KWS: examples/at110/kws_helia_aot.yaml (
../examples/at110/kws_helia_aot.yamlin the supplied checkout)