[SWDEV-531904] Added test_get_gpu_revision (#533)

* [SWDEV-531904] Added test_get_gpu_revision
New:
- amdsmi_get_gpu_revision() previously not implemented in amdsmi_interface.py
- test_get_gpu_revision() missing integration test.

Updated:
-changelog.md added new doc fields for ROCm 7.1
-amdsmi-py-api.md added field|description doc fields

Signed-off-by: Juan Castillo <juan.castillo@amd.com>
Esse commit está contido em:
Castillo, Juan
2025-07-15 19:35:54 -05:00
commit de GitHub
commit 3b1957e674
5 arquivos alterados com 107 adições e 0 exclusões
+18
Ver Arquivo
@@ -1244,6 +1244,24 @@ class TestAmdSmiPythonInterface(unittest.TestCase):
print()
self.tearDown()
def test_get_gpu_revision(self):
self.setUp()
processors = amdsmi.amdsmi_get_processor_handles()
self.assertGreaterEqual(len(processors), 1)
self.assertLessEqual(len(processors), self.max_num_physical_devices)
for i in range(0, len(processors)):
bdf = amdsmi.amdsmi_get_gpu_device_bdf(processors[i])
print(f"\n\n###Test Processor {i}, bdf: {bdf}")
try:
print("\n###Test amdsmi_get_gpu_revision \n")
revision = amdsmi.amdsmi_get_gpu_revision(processors[i])
except amdsmi.AmdSmiLibraryException as e:
self._check_exception(e)
continue
print(f" GPU revision is: {revision}")
print()
self.tearDown()
# Add test for amdsmi_get_gpu_pm_metrics_info
@handle_exceptions
def test_gpu_pm_metrics_info(self):