Reference#
Every hpx subcommand and flag, the full configuration schema, and the
Python API. For learning the tool, the
Getting Started and
User Guide pages are usually a better
starting point.
CLI#
-
hpx profile
Build, flash, capture, report.
-
hpx doctor
Verify toolchain and probe availability.
-
hpx boards
List supported boards.
-
hpx engines
List supported engines.
-
hpx probes
List and match J-Link probes.
-
hpx ports
List host serial ports.
-
hpx target
Run target reset helpers.
-
hpx analyze
Static model analysis, no hardware.
-
hpx compare
Diff two profile result directories.
-
hpx validate
Hardware-in-the-loop validation suite.
-
hpx power-on
Hold Joulescope passthrough power on.
-
hpx cache
Inspect or purge local build caches.
Configuration Reference#
Every ProfileConfig field, its YAML path, CLI flag, default, and type —
see the Configuration Reference.
Python API#
Calling heliaPROFILER from Python instead of the shell? See the
Python API reference for profile(), ProfileConfig, and
the typed result and error types.
Common conventions#
- Positional arg vs
--config—hpx profile model.tfliteis a shortcut formodel.path. With a config file, omit the positional arg and use--config hpx.yml. - CLI overrides YAML — any flag passed on the command line wins over the matching field in the config file.
- Verbose —
-vaddsINFOlogs,-vvaddsDEBUG. Useful for diagnosing build/flash/capture failures. - Help — every subcommand accepts
-h/--help.