Files
rocm-systems/source/lib/rocprofiler-sdk-tool/README.md
T

34 строки
1.1 KiB
Markdown
Исходник Обычный вид История

2023-11-28 10:04:37 -06:00
# ROCProfiler Tool Library
This is a tool that gets registered with the
rocprofiler to obtain its services.
The tool is built as a shared library and is named as
rocprofiler-sdk-tool.
2023-11-28 10:04:37 -06:00
The library can be preloaded using LD_PRELOAD
to facilitate its registration as a tool
with the rocprofiler.
The user through rocprofv3 script can select the
2023-11-28 10:04:37 -06:00
options to obtain tracing and counter collection
services from the rocprofiler.
Currently, this tool supports kernel trace and the
hsa-api trace.
The tool uses the following environment variables
to read the user choices.
2024-01-22 19:06:25 -06:00
- `ROCPROF_KERNEL_TRACE=1` to obtain kernel trace
- `ROCPROF_HSA_API_TRACE=1` to obtain hsa api trace
2023-11-28 10:04:37 -06:00
The user can also specify the output filename and output file path
to which the traces are written to.
2024-01-22 19:06:25 -06:00
- `ROCPROF_OUTPUT_PATH=<directory>` to set the output directory path
- `ROCPROF_OUTPUT_FILE_NAME=<filename-without-extension>` to set the output file name
2023-11-28 10:04:37 -06:00
## CHANGELOG
The tool design is similar to its earlier versions.
However, not all features that the earlier versions supported are supported by
this tool.