From 25853f01dcfbebb33c582543528e5e339c2cf2bd Mon Sep 17 00:00:00 2001 From: "Ma, Li" Date: Fri, 24 Jan 2025 10:22:08 +0800 Subject: [PATCH] Fix Memory Current Bandwidth (#98) Adjust the calculation order to ensure accuracy. Change-Id: Ica10769fa3dba10c67428d09ffd454fc09ed0da8 Signed-off-by: Li Ma [ROCm/rdc commit: 9dce427c695f0b6851faf9bed802eb908b3e7db6] --- projects/rdc/rdc_libs/rdc/src/RdcMetricFetcherImpl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/rdc/rdc_libs/rdc/src/RdcMetricFetcherImpl.cc b/projects/rdc/rdc_libs/rdc/src/RdcMetricFetcherImpl.cc index 89d9bca79c..e32404fec2 100644 --- a/projects/rdc/rdc_libs/rdc/src/RdcMetricFetcherImpl.cc +++ b/projects/rdc/rdc_libs/rdc/src/RdcMetricFetcherImpl.cc @@ -595,7 +595,7 @@ rdc_status_t RdcMetricFetcherImpl::fetch_smi_field(uint32_t gpu_index, rdc_field value->status = amdsmi_get_gpu_vram_info(processor_handle, &vram_info); if (value->status == AMDSMI_STATUS_SUCCESS) { - value->value.l_int = value->value.l_int / 100 * vram_info.vram_max_bandwidth; + value->value.l_int = value->value.l_int * vram_info.vram_max_bandwidth / 100; } break; }