Skip to content
heliaPROFILER
Reference
HELIA

deps

What this build of heliaPROFILER is qualified against: the board, engine and toolchain matrix, and the locked dependency revisions a run was produced with.

Every name on this page is imported from helia_profiler.

API tier: stable, experimental

Generated from the src/helia_profiler tree fe269596788d6ab1604cf433559e96b5f48c1d13.

Machine-readable model

class

Compatibility state of a resolved profiling configuration.

src/helia_profiler/deps/compatibility.py:43

QualificationState()

Compatibility state of a resolved profiling configuration.

API tier: stable

class

Validated, immutable baseline loaded from HPX package data.

src/helia_profiler/deps/compatibility.py:69

CompatibilityBaseline(
schema: str,
schema_version: int,
baseline_id: str,
neuralspotx_package: str,
neuralspotx_version: str,
neuralspotx_sha256: str,
projects: tuple[CompatibilityProject, ...],
modules: tuple[CompatibilityModule, ...],
) -> None

dataclass

Validated, immutable baseline loaded from HPX package data.

API tier: stable

class

Resolved baseline plus explicit override classification.

src/helia_profiler/deps/compatibility.py:128

CompatibilityResolution(
baseline: CompatibilityBaseline,
qualification: QualificationState,
module_overrides: tuple[str, ...] = (),
engine_overrides: tuple[str, ...] = (),
) -> None

dataclass

Resolved baseline plus explicit override classification.

API tier: stable

class

Read-only lock provenance surface for later diagnostics collectors.

src/helia_profiler/results/dependencies.py:128

DependencyLockProvenance(
lock_path: Path,
lock_sha256: str,
registry_hash: str,
requested_refs: tuple[DependencyRequest, ...],
resolved: tuple[DependencyModule, ...],
overrides: tuple[DependencyOverride, ...],
qualification: QualificationState,
baseline_fingerprint: str,
workspace_fingerprint: str,
lock_mode: DependencyLockMode,
update_requested: bool,
) -> None

dataclass

Read-only lock provenance surface for later diagnostics collectors.

API tier: experimental

function

Read typed lock provenance without mutating an app or workspace.

src/helia_profiler/deps/dependencies.py:532

read_dependency_lock_provenance(app_or_workspace_path: str | Path) -> DependencyLockProvenance

Read typed lock provenance without mutating an app or workspace.

app_or_workspace_path may name profiler_app, its nsx.lock or hpx-dependencies.json, or the parent fingerprint workspace containing profiler_app. The exact on-disk lock digest is verified against the recorded run state before a surface is returned.

API tier: experimental


Machine-readable: deps.json · deps.md, complete and lossless.