Skip to content

Commit f8ca333

Browse files
committed
Merge branch 'alex_amdsmi' into alex_amdsmi_utests
2 parents 74c6079 + 555aba8 commit f8ca333

File tree

4 files changed

+690
-631
lines changed

4 files changed

+690
-631
lines changed

nodescraper/plugins/inband/amdsmi/amdsmi_analyzer.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ def static_consistancy_check(self, amdsmi_static_data: list[AmdSmiStatic]):
177177
"subsystem_id": {gpu.asic.subsystem_id for gpu in amdsmi_static_data},
178178
"device_id": {gpu.asic.device_id for gpu in amdsmi_static_data},
179179
"rev_id": {gpu.asic.rev_id for gpu in amdsmi_static_data},
180-
"num_compute_units": {gpu.asic.num_compute_units for gpu in amdsmi_static_data},
180+
"num_compute_units": {str(gpu.asic.num_compute_units) for gpu in amdsmi_static_data},
181181
"target_graphics_version": {
182182
gpu.asic.target_graphics_version for gpu in amdsmi_static_data
183183
},
@@ -330,10 +330,13 @@ def check_pldm_version(
330330
pldm_missing_gpus: list[int] = []
331331
for fw_data in amdsmi_fw_data:
332332
gpu = fw_data.gpu
333+
if isinstance(fw_data.fw_list, str):
334+
pldm_missing_gpus.append(gpu)
335+
continue
333336
for fw_info in fw_data.fw_list:
334-
if PLDM_STRING == fw_info.fw_name and expected_pldm_version != fw_info.fw_version:
337+
if PLDM_STRING == fw_info.fw_id and expected_pldm_version != fw_info.fw_version:
335338
mismatched_gpus.append(gpu)
336-
if PLDM_STRING == fw_info.fw_name:
339+
if PLDM_STRING == fw_info.fw_id:
337340
break
338341
else:
339342
pldm_missing_gpus.append(gpu)

0 commit comments

Comments
 (0)