From a967d3ce2bb3d96eb238994c7b99d1dddd9d4333 Mon Sep 17 00:00:00 2001 From: Ammar ELWazir Date: Wed, 15 May 2024 15:35:53 -0500 Subject: [PATCH] Fixing rocminfo path for multiple installation ways (#857) * Fixing rocminfo path for multiple installation ways * Update source/lib/rocprofiler-sdk/tests/agent.cpp Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> [ROCm/rocprofiler-sdk commit: ea4b793e730b7f0924964b82d724b3d5ba4342d9] --- .../rocprofiler-sdk/source/lib/rocprofiler-sdk/tests/agent.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/tests/agent.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/tests/agent.cpp index 54c835a9af..a840e00b22 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/tests/agent.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/tests/agent.cpp @@ -121,6 +121,8 @@ TEST(rocprofiler_lib, agent) rocprofiler::registration::init_logging(); auto info_ret = std::system("/usr/bin/rocminfo"); + if(info_ret != 0) info_ret = std::system("rocminfo"); + if(info_ret != 0) info_ret = std::system("/opt/rocm/bin/rocminfo"); EXPECT_EQ(info_ret, 0); std::cout << "# Data from '/sys/class/kfd/kfd/topology/nodes': \n" << std::flush;