The runtimes a build links and how they are identified: prepared upstream archives, their verified manifests, and the kernel, runtime and engine sources a build records.
Every name on this page is imported from helia_profiler.
API tier: experimental
Generated from the src/helia_profiler tree f38e378c801d34438affb680257217e0b58d2cd1.
Machine-readable model
ResolverPlan(mode: str , registrations: tuple[ str , ... ]) -> None
dataclass
Concrete registration plan for generated firmware.
API tier: experimental
registrations: tuple[ str , ... ]
FixtureKernelSource(name: str , url: str | None , version: str | None , commit: str | None ) -> None
dataclass
The kernel library a build linked: ns-cmsis-nn or arm-cmsis-nn.
API tier: experimental
FixtureRuntimeSource(name: str , url: str , version: str | None , commit: str , archive_sha256: str ) -> None
dataclass
The prepared runtime archive a build linked: helia-rt or tflite-micro.
API tier: experimental
RuntimeProvider(name: str , url: str , revision: str ) -> None
dataclass
API tier: experimental
RuntimeABI(toolchain: str , cpu: str , float_abi: str , short_enums: bool ) -> None
dataclass
Manifest-declared ABI; archive members are not independently inspected.
API tier: experimental
EngineSource(package: str , version: str , commit: str | None = None ) -> None
dataclass
Installed engine package: its version and, for a VCS install, the commit.
API tier: experimental
commit: str | None = None
providers: tuple[RuntimeProvider, ... ],
headers: tuple[RuntimeHeader, ... ],
include_dirs: tuple[ str , ... ],
consumer_defines: tuple[ str , ... ] = _UPSTREAM_DEFINES ,
kernel_dir: str | None = None ,
dataclass
API tier: experimental
providers: tuple[RuntimeProvider, ... ]
include_dirs: tuple[ str , ... ]
consumer_defines: tuple[ str , ... ] = _UPSTREAM_DEFINES
kernel_dir: str | None = None
VerifiedPreparedRuntime(archive: FixtureFile, header_root: Path, manifest: FixtureFile, record: RuntimeManifest) -> None
dataclass
API tier: experimental
PreparedUpstreamRuntime(archive: FixtureFile, header_root: Path, manifest: FixtureFile) -> None
dataclass
Explicit prebuilt provider with a pinned, vendored header closure.
Manifest schema 1 declares the upstream TFLM + CMSIS-NN stack; schema 2
declares its stack (helia-rt) and the consumer defines and kernel
directory it was built with.
API tier: experimental
verify() -> VerifiedPreparedRuntime
Machine-readable: prepared_runtimes.json · prepared_runtimes.md , complete and lossless.