PLAT-130886: Support for MI300 XCC modes for rocprofv2

1. Accumulated mode(default mode) will aggregate counters and metric values from all xcc.
2. Individual mode (export ROCPROFILER_INDIVIDUAL_XCC_MODE=1) will dump metrics from each xcc separately.

Change-Id: I18ca334514f626f0c8e92d1472c1738978baccd4
This commit is contained in:
Saurabh Verma authored and Ammar ELWazir committed 2023-05-30 21:41:54 -05:00
1 szülő 099a6b88b9
commit 58c4b165fe
6 files changed
+114 -45

No files matched your search

@@ -245,7 +245,7 @@ void DeviceProfileSession::PollMetrics(rocprofiler_device_profile_metric_t* data
::signalWait(read_packet_.completion_signal, 1);
// Collect counter values for events
metrics::GetCounterData(profile_, results_list_);
metrics::GetCounterData(profile_, gpu_agent_, results_list_);
// evaluate metrics based on collected counter values
metrics::GetMetricsData(results_map_, metrics_list_);