Following the rocprof user guide example, I am able to successfully run the linked MatrixMultiplication.cpp with rocprof --hsa-trace --hip-trace matrixmul and it produces the expected json and csv output described in the docs.
Running the same thing on a more complex production code (built on top of RAJA's HIP interface), I no longer see the results.json' is generating message. results.json is created, but contains only a single line:
The results.stats.csv however looks correct -- several dozen hip kernels are traced, showing number of calls, percentage time, etc.. Any idea what I might be doing wrong?
System: ubuntu 22.04, Radeon VII, rocm-5.4.3.
Following the rocprof user guide example, I am able to successfully run the linked MatrixMultiplication.cpp with
rocprof --hsa-trace --hip-trace matrixmul
and it produces the expected json and csv output described in the docs.Running the same thing on a more complex production code (built on top of RAJA's HIP interface), I no longer see the
results.json' is generating
message.results.json
is created, but contains only a single line:The
results.stats.csv
however looks correct -- several dozen hip kernels are traced, showing number of calls, percentage time, etc.. Any idea what I might be doing wrong?