[SWDEV-547088] Dynamic GPU Metrics Implementation (#692)

* Added ability to format gpu_metrics v1_9
* New gpu_metrics format from the driver should allow amd-smi to parse with future compatibility guaranteed

---------

Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>
Signed-off-by: adapryor <Adam.pryor@amd.com>
Co-authored-by: Oliveira, Daniel <daniel.oliveira@amd.com>
This commit is contained in:
Pryor, Adam
2025-10-01 15:46:10 -05:00
committed by GitHub
parent b727fe1f8b
commit 5ef0b3c34d
7 changed files with 2165 additions and 24 deletions
+1 -1
View File
@@ -1698,7 +1698,7 @@ class AMDSMICommands():
partition_id = "N/A"
num_partition = gpu_metric['num_partition']
if num_partition == "N/A" and isinstance(partition_id, int) and partition_id > 0:
if num_partition == "N/A":
num_partition = 1 # Workaround for XCP metrics not providing num_partition in v1.0
logging.debug(f"num_partition is N/A and partition_id: {partition_id} (greater > 0).\nModified num_partition: {num_partition} to adjust for XCP metrics.")