ROCm profiling and debugging tools#
ROCm profiling and debugging tools help you measure GPU application performance, identify bottlenecks, and diagnose execution faults.
ROCdbgapi 0.80.0 – ROCm debugger API library.
ROCgdb 16.3 – Source-level debugger for Linux, based on the GNU Debugger (GDB).
ROCm Compute Profiler 3.8.0 – Kernel-level profiling for machine learning and high performance computing (HPC) workloads.
ROCm Systems Profiler 1.8.0 – Comprehensive profiling and tracing of applications running on the CPU or the CPU and GPU.
ROCprofiler-SDK 1.3.5 – Toolkit for developing analysis tools for profiling and tracing GPU compute applications.
ROCr Debug Agent 2.1.0 – 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.
Note
ROCprof Compute Viewer is a tool for visualizing and analyzing GPU thread trace data collected using rocprofv3. Note that ROCprof Compute Viewer is in an early access state. Running production workloads is not recommended.