ROCm profiling and debugging tools#
ROCm profiling and debugging tools help you measure GPU application performance, identify bottlenecks, and diagnose execution faults.
ROCm Compute Profiler (rocprofiler-compute) – Kernel-level profiling for machine learning and high performance computing (HPC) workloads.
ROCm Systems Profiler (rocprofiler-systems) – Comprehensive profiling and tracing of applications running on the CPU or the CPU and GPU.
ROCprofiler-SDK – Toolkit for developing analysis tools for profiling and tracing GPU compute applications.
ROCdbgapi – ROCm debugger API library.
ROCm Debugger (ROCgdb) – Source-level debugger for Linux, based on the GNU Debugger (GDB).
ROCr Debug Agent – Prints the state of all AMD GPU wavefronts that caused a queue error by sending a SIGQUIT signal to the process while the program is running.