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
Compatibility state of a resolved profiling configuration.
API tier: stable
QUALIFIED_WITH_ENGINE_OVERRIDE = 'qualified-with-engine-override'
DEVELOPMENT_OVERRIDES = 'development-overrides'
neuralspotx_package: str ,
neuralspotx_version: str ,
projects: tuple[CompatibilityProject, ... ],
modules: tuple[CompatibilityModule, ... ],
dataclass
Validated, immutable baseline loaded from HPX package data.
API tier: stable
projects: tuple[CompatibilityProject, ... ]
modules: tuple[CompatibilityModule, ... ]
Return the canonical SHA-256 identity reserved for Stage 5.
project(name: str ) -> CompatibilityProject
module(name: str ) -> CompatibilityModule
to_dict() -> dict[ str , Any]
Return a stable JSON-safe representation for reports and Stage 5.
baseline: CompatibilityBaseline,
qualification: QualificationState,
module_overrides: tuple[ str , ... ] = (),
engine_overrides: tuple[ str , ... ] = (),
dataclass
Resolved baseline plus explicit override classification.
API tier: stable
baseline: CompatibilityBaseline
qualification: QualificationState
module_overrides: tuple[ str , ... ] = ()
engine_overrides: tuple[ str , ... ] = ()
to_dict() -> dict[ str , Any]
Return structured result provenance without lossy enum conversion.
DependencyLockProvenance(
requested_refs: tuple[DependencyRequest, ... ],
resolved: tuple[DependencyModule, ... ],
overrides: tuple[DependencyOverride, ... ],
qualification: QualificationState,
baseline_fingerprint: str ,
workspace_fingerprint: str ,
lock_mode: DependencyLockMode,
dataclass
Read-only lock provenance surface for later diagnostics collectors.
API tier: experimental
requested_refs: tuple[DependencyRequest, ... ]
resolved: tuple[DependencyModule, ... ]
overrides: tuple[DependencyOverride, ... ]
qualification: QualificationState
baseline_fingerprint: str
workspace_fingerprint: str
lock_mode: DependencyLockMode
load_compatibility_baseline(path: Path | None = None ) -> CompatibilityBaseline
Load and strictly validate an HPX compatibility baseline.
API tier: stable
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.