Draft: Support for CALIPER, NVTX, and ROCTX labels
- hpcprof: add support for editing contexts after logical labels
- hpcrun:
- reorganize label API to use foils for CALIPER, NVTX, and ROCTX labels
- implementation of local label stacks
- implementation of shared label store
To Demonstrate
Measure a program with CALIPER, NVTX, or ROCTX labels.
Backward Compatibility
- This MR does not alter the data formats.
- This MR does not alter any CLIs.
Additional Information
CALIPER, NVTX, and ROCTX Labels will always be enabled
Checklist
-
I have run pre-commit run -a
on my local checkout and fixed any reported issues. -
I have confirmed that existing tests and/or the tests added by this MR cover the changes introduced by this MR. -
I have confirmed that any added tests will be automatically run in CI. -
I have updated all relevant documentation: -
The --help
text for the tools -
The man page for the tools -
The HPCToolkit User's Manual
-