From af56e460c4f5e76edb571ac186a5bedacc98e911 Mon Sep 17 00:00:00 2001 From: "Pryor, Adam" Date: Thu, 30 Jan 2025 09:38:00 -0600 Subject: [PATCH] SWDEV-500382 fix energy consumed (#105) Change-Id: I3f180f34abed763db1287bf01581753534f32828 Signed-off-by: adapryor --- rdc_libs/rdc/src/RdcCacheManagerImpl.cc | 2 +- rdci/src/RdciStatsSubSystem.cc | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/rdc_libs/rdc/src/RdcCacheManagerImpl.cc b/rdc_libs/rdc/src/RdcCacheManagerImpl.cc index d53c224dab..c617618bcd 100644 --- a/rdc_libs/rdc/src/RdcCacheManagerImpl.cc +++ b/rdc_libs/rdc/src/RdcCacheManagerImpl.cc @@ -366,7 +366,7 @@ rdc_status_t RdcCacheManagerImpl::rdc_job_get_stats(const char jobId[64], } else if (ite->first == RDC_FI_PCIE_RX) { set_summary(ite->second, gpu_info.pcie_rx, summary_info.pcie_rx, 1024 * 1024); } else if (ite->first == RDC_FI_PCIE_BANDWIDTH) { - set_summary(ite->second, gpu_info.pcie_total, summary_info.pcie_total, 1024 * 1024); + set_summary(ite->second, gpu_info.pcie_total, summary_info.pcie_total, 1); } } } diff --git a/rdci/src/RdciStatsSubSystem.cc b/rdci/src/RdciStatsSubSystem.cc index 1384021706..5ef6b6142f 100644 --- a/rdci/src/RdciStatsSubSystem.cc +++ b/rdci/src/RdciStatsSubSystem.cc @@ -261,15 +261,15 @@ void RdciStatsSubSystem::show_job_stats(const rdc_gpu_usage_info_t& gpu_info) co << std::setprecision(2) << gpu_info.gpu_temperature.standard_deviation << "\n"; std::cout << "| PCIe Rx Bandwidth (megabytes) | " << "Max: " - << (gpu_info.pcie_rx.max_value == std::numeric_limits::max() + << (gpu_info.pcie_rx.max_value == std::numeric_limits::max() ? "N/A" : std::to_string(gpu_info.pcie_rx.max_value)) << " Min: " - << (gpu_info.pcie_rx.min_value == std::numeric_limits::max() + << (gpu_info.pcie_rx.min_value == std::numeric_limits::max() ? "N/A" : std::to_string(gpu_info.pcie_rx.min_value)) << " Avg: " - << (gpu_info.pcie_rx.average == std::numeric_limits::max() + << (gpu_info.pcie_rx.average == std::numeric_limits::max() ? "N/A" : std::to_string(gpu_info.pcie_rx.average)) << " SD: " << std::fixed << std::setprecision(2) @@ -279,15 +279,15 @@ void RdciStatsSubSystem::show_job_stats(const rdc_gpu_usage_info_t& gpu_info) co << "\n"; std::cout << "| PCIe Tx Bandwidth (megabytes) | " << "Max: " - << (gpu_info.pcie_tx.max_value == std::numeric_limits::max() + << (gpu_info.pcie_tx.max_value == std::numeric_limits::max() ? "N/A" : std::to_string(gpu_info.pcie_tx.max_value)) << " Min: " - << (gpu_info.pcie_tx.min_value == std::numeric_limits::max() + << (gpu_info.pcie_tx.min_value == std::numeric_limits::max() ? "N/A" : std::to_string(gpu_info.pcie_tx.min_value)) << " Avg: " - << (gpu_info.pcie_tx.average == std::numeric_limits::max() + << (gpu_info.pcie_tx.average == std::numeric_limits::max() ? "N/A" : std::to_string(gpu_info.pcie_tx.average)) << " SD: " << std::fixed << std::setprecision(2) @@ -295,7 +295,7 @@ void RdciStatsSubSystem::show_job_stats(const rdc_gpu_usage_info_t& gpu_info) co ? "N/A" : std::to_string(gpu_info.pcie_tx.standard_deviation)) << "\n"; - std::cout << "| PCIe Total Bandwidth (megabytes) | " + std::cout << "| PCIe Total Bandwidth (megabytes) | " << "Max: " << gpu_info.pcie_total.max_value << " Min: " << gpu_info.pcie_total.min_value << " Avg: " << gpu_info.pcie_total.average << " SD: " << std::fixed << std::setprecision(2) << gpu_info.pcie_total.standard_deviation << "\n";