ROCProfiler documentation#
ROCProfiler is a powerful tool for profiling HIP and ROCm applications on AMD ROCm software. Profiling is used to identify performance bottlenecks in applications and to optimize their performance. ROCProfiler offers a library for developing applications with profiling features and a command-line interface (CLI) tool for profiling compiled applications.
The library and CLI tool for the first version of ROCProfiler are named ROCProfiler and rocprof
respectively, whereas,
the library and the CLI tools for the second version of ROCProfiler are ROCProfilerV2, rocprofv2
, and rocsys
.
This documentation covers information on both the ROCProfiler versions.
For more information on ROCprofiler, refer to What is ROCProfiler?
Note
The latest ROCProfiler version is ROCprofiler-SDK. Refer to Comparing ROCprofiler-SDK with ROCProfiler and ROCProfilerV2 for comparison between the latest and older versions of ROCProfiler.
The code is open and hosted at ROCm/rocprofiler.
The documentation is structured as follows:
ROCProfiler CLI
ROCProfilerV2 CLI
ROCProfiler
ROCProfilerV2
To contribute to the documentation, refer to Contributing to ROCm.
You can find licensing information on the Licensing page.