# vocab

The fixed vocabularies a configuration selects from: engines, toolchains, capture transports, memory placements and reset strategies.

Every name on this page is imported from `helia_profiler`.

**API tier:** `stable`

Generated from the `src/helia_profiler` tree `fe269596788d6ab1604cf433559e96b5f48c1d13`.

[Machine-readable model](https://ambiqai.github.io/helia-profiler/reference/api/helia_profiler/vocab.json)

Supported inference engine identifiers.

``StrEnum`` so values are interchangeable with raw strings — Jinja
templates and YAML configs can compare against the canonical hyphen
form (``"helia-aot"``) without manually unwrapping ``.value``.

**API tier:** `stable`

Identifier the firmware emits on the wire (``HPX_ENGINE=``).

The wire protocol predates the hyphenated config spelling and uses
C-identifier-safe names, so ``helia-aot`` goes out as ``helia_aot``.
Owned here rather than derived inline at the render boundary so the
two spellings cannot drift apart.

Compact identifier used in case IDs and report tables.

Supported cross-compiler toolchains for the profiler firmware.

``GCC`` and ``ARM_NONE_EABI_GCC`` are aliases — both resolve to the
GNU Arm Embedded toolchain.  ``ARMCLANG`` is Arm Compiler 6 (Keil),
``ATFE`` is the Arm Toolchain for Embedded (LLVM).

**API tier:** `stable`

Logical placement region for arenas / weights / model data.

The four logical regions abstract over the SoC physical layout —
e.g. ``Placement.TCM`` covers DTCM on AP5 and is unavailable on AP3.
Engine adapters that emit physical names (heliaAOT's ``DTCM``,
``ITCM``, …) normalise to this enum at the adapter boundary.

**API tier:** `stable`

The physical region this placement lands in.

``TCM`` is DTCM: ITCM is code-only and never holds arenas or weights.

Host↔target transport for capture and heartbeat traffic.

**API tier:** `stable`

User-selectable reset policy for target lifecycle preparation.

**API tier:** `stable`

---

Machine-readable: [`vocab.json`](https://ambiqai.github.io/helia-profiler/reference/api/helia_profiler/vocab.json) · [`vocab.md`](https://ambiqai.github.io/helia-profiler/reference/api/helia_profiler/vocab.md), complete and lossless.
