From dc859665621400a6cb6447521f2eb5ff336a169c Mon Sep 17 00:00:00 2001 From: Giovanni Lenzi Baraldi Date: Thu, 3 Oct 2024 13:04:42 -0300 Subject: [PATCH] SWDEV-467350: Skipping tool counter iteration for unsupported hardware (#1083) [ROCm/rocprofiler-sdk commit: 1d6a0b5c80e0cadf0d6dc598929f9322f8d765be] --- .../rocprofiler-sdk/source/lib/rocprofiler-sdk-tool/tool.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk-tool/tool.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk-tool/tool.cpp index 96884b444b..f7dd3c4b38 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk-tool/tool.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk-tool/tool.cpp @@ -857,6 +857,9 @@ get_agent_counter_info(const tool_agent_vec_t& _agents) &_data), "iterate agent supported counters"); + // Skip unsupported agents + if(_data.find(itr.agent->id) == _data.end()) continue; + std::sort(_data.at(itr.agent->id).begin(), _data.at(itr.agent->id).end(), [](const auto& lhs, const auto& rhs) { return (lhs.id.handle < rhs.id.handle); });