Reference
Look up an exact command, configuration field, result contract or API. The generated pages follow the source tree this site was built from; authored compatibility and protocol pages explain their evidence and scope. To learn the tool, start at Getting started; to understand a choice, the User guide; to see it done, Examples.
Configure engine-specific options, source builds and dependency overrides.
Generated
Command line
Every argument and option with type, default and help text, one page per command, plus the JSON and Markdown artifacts an agent can read.
Generated
Configuration
The ProfileConfig schema by top-level key, with defaults and CLI
mappings where available.
Generated
Issue codes
Every stable code a run or a comparison can report, with its severity and meaning.
Generated
Python API
profile(), Session, the configuration models, the typed results and
the error hierarchy, grouped by what they are for.
From run records
Compatibility table
One status per cell, each traced to a nightly hardware validation record or to the sources that label a target experimental.
Qualified revisions
Compatibility baseline
The exact module and engine revisions hpx qualifies, how a run stamps its qualification state, and what the baseline does not cover.
Internal contract
Wire protocol
Every line the profiler firmware prints and the one command the host writes back, for people changing the templates or the parser, not a user API.
Commands at a glance
Section titled “Commands at a glance”| Command | Does |
|---|---|
hpx profile |
build, flash, capture, report |
hpx analyze |
static model analysis on the host |
hpx compare |
compare two result bundles, optionally against a regression profile |
hpx validate |
the hardware-in-the-loop suite over the registered models |
hpx doctor |
check the toolchains and probes; --bundle writes a redacted support archive |
hpx boards, hpx engines |
list the registered boards and engines |
hpx probes, hpx ports |
list and match J-Link probes and host serial ports |
hpx target |
reset helpers for the attached board |
hpx power-on |
hold the instrument’s passthrough power on |
hpx cache |
inspect or purge the local build caches |
Conventions
Section titled “Conventions”hpx profile model.tfliteis a shortcut formodel.path; with a config file, omit the positional argument and pass--config hpx.yml.- A flag on the command line overrides the same field in the config file;
the resolved configuration is recorded in the run’s
run_metadata.json. -vaddsINFOlogs and-vvaddsDEBUG; every subcommand accepts--help.- Exit codes: 0 on success, non-zero on any
HpxError, and 3 for an invalid run under--fail-on-invalid. - Machine-readable copies of the generated surfaces sit beside each page
(
cli.json,schema.json,issues.json, the Markdown renditions andllms.txt), and every content page has a Markdown rendition at the same route withindex.mdappended.