2024-05-29 22:31:02 +05:30
|
|
|
|
# Changelog for ROCprofiler-SDK
|
|
|
|
|
|
|
|
|
|
|
|
Full documentation for ROCprofiler-SDK is available at [Click Here](source/docs/index.md)
|
|
|
|
|
|
|
|
|
|
|
|
## ROCprofiler-SDK for AFAR I
|
|
|
|
|
|
|
2024-06-13 22:59:20 +05:30
|
|
|
|
## Additions
|
2024-05-29 22:31:02 +05:30
|
|
|
|
|
|
|
|
|
|
- HSA API Tracing
|
|
|
|
|
|
- Kernel Dispatch Tracing
|
|
|
|
|
|
- Kernel Dispatch Counter Collection
|
|
|
|
|
|
- Instances are reported as single dimensions
|
|
|
|
|
|
- No serialization
|
|
|
|
|
|
|
|
|
|
|
|
## ROCprofiler-SDK for AFAR II
|
|
|
|
|
|
|
2024-06-13 22:59:20 +05:30
|
|
|
|
## Additions
|
2024-05-29 22:31:02 +05:30
|
|
|
|
|
|
|
|
|
|
- HIP API Tracing
|
|
|
|
|
|
- ROCTx Tracing
|
|
|
|
|
|
- Tracing ROCProf Tool V3
|
|
|
|
|
|
- Packaging Documentation
|
|
|
|
|
|
- ROCTx start/stop
|
|
|
|
|
|
- Memory Copy Tracing
|
|
|
|
|
|
|
|
|
|
|
|
## ROCprofiler-SDK for AFAR III
|
|
|
|
|
|
|
2024-06-13 22:59:20 +05:30
|
|
|
|
## Additions
|
2024-05-29 22:31:02 +05:30
|
|
|
|
|
|
|
|
|
|
- Kernel Dispatch Counter Collection – (includes serialization and multidimensional instances)
|
|
|
|
|
|
- Kernel serialization
|
|
|
|
|
|
- Serialization on/off handling
|
|
|
|
|
|
- ROCprof Tool Plugin Interface V3 for Counters and Dimensions
|
|
|
|
|
|
- List metrics support
|
|
|
|
|
|
- Correlation-id retirement
|
|
|
|
|
|
- HIP and HSA trace distinction
|
|
|
|
|
|
- --hip-runtime-trace For Collecting HIP Runtime API Traces
|
|
|
|
|
|
- --hip-compiler-trace For Collecting HIP Compiler generated code Traces
|
|
|
|
|
|
- --hsa-core-trace For Collecting HSA API Traces (core API)
|
|
|
|
|
|
- --hsa-amd-trace For Collecting HSA API Traces (AMD-extension API)
|
|
|
|
|
|
- --hsa-image-trace For Collecting HSA API Traces (Image-extension API)
|
|
|
|
|
|
- --hsa-finalizer-trace For Collecting HSA API Traces (Finalizer-extension API)
|
|
|
|
|
|
|
|
|
|
|
|
## ROCprofiler-SDK for AFAR IV
|
|
|
|
|
|
|
2024-06-13 22:59:20 +05:30
|
|
|
|
## Additions
|
2024-05-29 22:31:02 +05:30
|
|
|
|
|
|
|
|
|
|
- Page Migration Reporting (API)
|
|
|
|
|
|
- Scratch Memory Reporting (API)
|
|
|
|
|
|
- Kernel Dispatch Callback Tracing (API)
|
|
|
|
|
|
- External Correlation ID Request Service (API)
|
|
|
|
|
|
- Buffered counter collection record headers (API)
|
|
|
|
|
|
- Remove HSA dependency from counter collection (API)
|
|
|
|
|
|
- rocprofv3 Multi-GPU support in single-process (tool)
|
|
|
|
|
|
|
|
|
|
|
|
## ROCprofiler-SDK for AFAR V
|
|
|
|
|
|
|
2024-06-13 22:59:20 +05:30
|
|
|
|
## Additions
|
2024-05-29 22:31:02 +05:30
|
|
|
|
|
|
|
|
|
|
- Agent/Device Counter Collection (API)
|
2024-06-13 22:59:20 +05:30
|
|
|
|
- Single JSON output format support (tool)
|
2024-05-29 22:31:02 +05:30
|
|
|
|
- Perfetto output format support(.pftrace) (tool)
|
|
|
|
|
|
- Input YAML support for counter collection (tool)
|
|
|
|
|
|
- Input JSON support for counter collection (tool)
|
2024-06-13 22:59:20 +05:30
|
|
|
|
- Application Replay (Counter collection)
|
2024-05-29 22:31:02 +05:30
|
|
|
|
- PC Sampling (Beta)(API)
|
|
|
|
|
|
- ROCProf V3 Multi-GPU Support:
|
|
|
|
|
|
- Multi-process (multiple files)
|
|
|
|
|
|
|
2024-06-13 22:59:20 +05:30
|
|
|
|
## Fixes
|
2024-05-29 22:31:02 +05:30
|
|
|
|
|
|
|
|
|
|
- SQ_ACCUM_PREV and SQ_ACCUM_PREV_HIRE overwriting issue
|
|
|
|
|
|
|
2024-06-13 22:59:20 +05:30
|
|
|
|
## Changes
|
2024-05-29 22:31:02 +05:30
|
|
|
|
|
|
|
|
|
|
- rocprofv3 tool now needs `--` in front of application. For detailed uses, please [Click Here](source/docs/rocprofv3.md)
|