From d4bb5144931f45df1e7ec60db1c25cd097de573e Mon Sep 17 00:00:00 2001 From: gobhardw Date: Mon, 11 Sep 2023 20:42:37 +0530 Subject: [PATCH] Fixing Singleton test Change-Id: I03daa4c741747b742179d18901a2e2e2d4a04ffb --- .../ROCProfiler_Singleton/ROCProfiler_Singleton_unittests.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests-v2/unittests/core/ROCProfiler_Singleton/ROCProfiler_Singleton_unittests.cpp b/tests-v2/unittests/core/ROCProfiler_Singleton/ROCProfiler_Singleton_unittests.cpp index cfb33d0c43..cd47824ddb 100644 --- a/tests-v2/unittests/core/ROCProfiler_Singleton/ROCProfiler_Singleton_unittests.cpp +++ b/tests-v2/unittests/core/ROCProfiler_Singleton/ROCProfiler_Singleton_unittests.cpp @@ -77,6 +77,7 @@ TEST(WhenTestingDeviceInfo, DeviceInfoReadSuccessfully) { long long topology_id = 0; uint32_t waves_per_cu = 0; uint32_t wave_slots_per_simd = 0; + rocprofiler::ROCProfiler_Singleton& rocprofiler_instance = rocprofiler::ROCProfiler_Singleton::GetInstance(); for (auto const& dirp_entry : fs::directory_iterator{dirp}) { @@ -122,7 +123,7 @@ TEST(WhenTestingDeviceInfo, DeviceInfoReadSuccessfully) { } se_num = array_count / shader_arrays_per_se; cu_num = cu_per_simd_array * array_count; - waves_per_cu = 8 * simd_per_cu; + waves_per_cu = max_waves_per_simd * simd_per_cu; compute_units_per_sh = cu_num / (se_num * shader_arrays_per_se); wave_slots_per_simd = waves_per_cu / simd_per_cu;