8778237298
* update installation steps
* Github Issue #50 Adding README's for samples
* Making name change to ROCprofiler-SDK for consistency
* Fix HIP trace documentation
* Fix HSA trace in docs
* Fix kernel trace in docs
* Fixing memory copy and memory allocation traces
* runtime trace and sys trace doc update
* Fix scratch memory doc
* kernel naming and filtering options
* Adding collection period in docs
* Perfetto configs update
* summary output file
* kernel trace format fix
* update CHANGELOG
* Agent index doc update
* rocm-smi output
* group by queue option
* Updated --group-by-queue description
* perfetto visualization
---------
Co-authored-by: Ian Trowbridge <Ian.Trowbridge@amd.com>
[ROCm/rocprofiler-sdk commit: ca7cce9e81]
739 B
739 B
Counter collection
Services
- Dispatch counting
- Device Counting async
- Device Counting sync
Properties
-
Initializes tool and setup for counting service.
-
Create a collection profile for the counters.
-
Outputs counters mentioned during profiler creation.
-
Usage of enum ROCPROFILER_BUFFER_CATEGORY_COUNTERS.
-
Buffered_callback
- This sample shows the usage of buffered approach when collecting counters. buffered callback is called when the buffer is full (or when the buffer is flushed). The callback is responsible for processing the records in the buffer.
-
Dispatch callback
- This sample creates a profile to collect the counter SQ_WAVES for all kernel dispatch packets.
-
Prints all functional counters.