Open
Description
When tracing an application in ROCm 6.4.1 that uses RTX range annotations of the form:
roctxRangePush("name");
// user code goes here
// ... nesting ranges with unique names possible, too
// compute compute compute
roctxRangePop();
then rocprof-sys-run -- ./exe
does not record the RTX ranges correctly. Instead of creating a range until pop, the push command drops the range immediately after the roctxRangePush("name");
returns.
Running instead with rocprofv3 --hip-trace --marker-trace --output-format=pftrace -- ./exe
shows proper ranges.
Example traces using the same binary:
rocprofv3 example
rocprof-sys-run
If I zoom in, individual RTX annotations show as very-short blocks that end immediately again.
Metadata
Metadata
Assignees
Labels
No labels