ROCTracer documentation#
ROCTracer consists of the ROCTracer and ROC-TX libraries, which provide APIs to help you trace an application in the runtime. The runtime-independent API enables tracing runtime calls and asynchronous activities such as GPU kernel dispatches and memory moves to profile the application and hardware performance.
You can access ROCTracer on GitHub repository.
Important
In the upcoming ROCm releases, we are phasing out development and support for legacy profiling tools, rocprof
and rocprofv2
, and libraries, ROCProfiler and ROCTracer, in favor of the latest profiling library, ROCprofiler-SDK, and tool, rocprofv3
. Going forward, only critical defect fixes will be addressed for the legacy profiling tools and libraries. To ensure continued support and access to new features, we encourage users to upgrade to the latest profiling tool and library.
Note
The latest ROCTracer version is ROCprofiler-SDK. Refer to Comparing ROCprofiler-SDK with ROCProfiler and ROCProfilerV2 for comparison between the latest and older versions of ROCTracer.
The documentation is structured as follows:
To contribute to the documentation, refer to Contributing to ROCm.
You can find licensing information on the Licensing page.