Skip to content
heliaPROFILER
Reference
HELIA

fixture_analysis

What this HPX can run: engines, data types and qualified targets.

Every name on this page is imported from helia_profiler.

API tier: experimental

Generated from the src/helia_profiler tree f38e378c801d34438affb680257217e0b58d2cd1.

Machine-readable model

  • QualifiedFixtureTargetclassA supported fixture build and capture target, not model qualification.
  • capabilitiesfunctionThe targets, engines and IO element types a run can be built and captured with.
  • FixtureCapabilityclassProducer-declared status of one engine and IO dtype for fixed fixtures.
  • EngineDTypeCapabilityclassProducer status of one engine and IO element type.
  • FixtureCapabilitiesclassTargets, engine and dtype status, and limits of this heliaPROFILER's runs.
class

A supported fixture build and capture target, not model qualification.

src/helia_profiler/fixtures/capabilities.py:20

QualifiedFixtureTarget(
board: str,
clock_profile: str,
cpu_hz: int,
device: str,
load_address: int,
timer_hz: int,
image_limit: int,
settle_ticks: tuple[int, int],
engines: tuple[EngineType, ...] = (),
) -> None

dataclass

A supported fixture build and capture target, not model qualification.

API tier: experimental

function

The targets, engines and IO element types a run can be built and captured with.

src/helia_profiler/runs/inputs.py:23

capabilities() -> FixtureCapabilities

The targets, engines and IO element types a run can be built and captured with.

It reports what this HPX implements, not whether a runtime release is qualified on a board; :func:~helia_profiler.qualification answers that.

API tier: experimental

class

Producer status of one engine and IO element type.

src/helia_profiler/fixtures/capabilities.py:35

EngineDTypeCapability(engine: EngineType, dtype: FixtureDType, capability: FixtureCapability) -> None

dataclass

Producer status of one engine and IO element type.

API tier: experimental

class

Targets, engine and dtype status, and limits of this heliaPROFILER's runs.

src/helia_profiler/fixtures/capabilities.py:44

FixtureCapabilities(
targets: tuple[QualifiedFixtureTarget, ...],
engines: tuple[EngineDTypeCapability, ...],
readback_budget: int,
) -> None

dataclass

Targets, engine and dtype status, and limits of this heliaPROFILER’s runs.

API tier: experimental


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