Additional fixes for amd-smi static --clock

Signed-off-by: gabrpham <Gabriel.Pham@amd.com>
This commit is contained in:
gabrpham
2024-12-20 12:27:29 -06:00
committed by Arif, Maisam
parent 3226a1d0ea
commit 23da950ef0
6 changed files with 36 additions and 17 deletions
+4 -4
View File
@@ -1891,7 +1891,7 @@ amdsmi_status_t amdsmi_get_clk_freq(amdsmi_processor_handle processor_handle,
f->frequency[0] = std::numeric_limits<uint64_t>::max();
if (metric_info_p->current_vclk0 != std::numeric_limits<uint16_t>::max()) {
f->frequency[0] = static_cast<uint64_t>(metric_info_p->current_vclk0)
* amd::smi::get_multiplier_from_str(unit); // match MHz ROCm SMI provides
* amd::smi::get_multiplier_from_char(unit); // match MHz ROCm SMI provides
f->num_supported = 1;
}
}
@@ -1900,7 +1900,7 @@ amdsmi_status_t amdsmi_get_clk_freq(amdsmi_processor_handle processor_handle,
f->frequency[0] = std::numeric_limits<uint64_t>::max();
if (metric_info_p->current_vclk1 != std::numeric_limits<uint16_t>::max()) {
f->frequency[0] = static_cast<uint64_t>(metric_info_p->current_vclk1)
* amd::smi::get_multiplier_from_str(unit); // match MHz ROCm SMI provides
* amd::smi::get_multiplier_from_char(unit); // match MHz ROCm SMI provides
f->num_supported = 1;
}
}
@@ -1909,7 +1909,7 @@ amdsmi_status_t amdsmi_get_clk_freq(amdsmi_processor_handle processor_handle,
f->frequency[0] = std::numeric_limits<uint64_t>::max();
if (metric_info_p->current_dclk0 != std::numeric_limits<uint16_t>::max()) {
f->frequency[0] = static_cast<uint64_t>(metric_info_p->current_dclk0)
* amd::smi::get_multiplier_from_str(unit); // match MHz ROCm SMI provides
* amd::smi::get_multiplier_from_char(unit); // match MHz ROCm SMI provides
f->num_supported = 1;
}
}
@@ -1918,7 +1918,7 @@ amdsmi_status_t amdsmi_get_clk_freq(amdsmi_processor_handle processor_handle,
f->frequency[0] = std::numeric_limits<uint64_t>::max();
if (metric_info_p->current_dclk1 != std::numeric_limits<uint16_t>::max()) {
f->frequency[0] = static_cast<uint64_t>(metric_info_p->current_dclk1)
* amd::smi::get_multiplier_from_str(unit); // match MHz ROCm SMI provides
* amd::smi::get_multiplier_from_char(unit); // match MHz ROCm SMI provides
f->num_supported = 1;
}
}