diff --git a/projects/amdsmi/CHANGELOG.md b/projects/amdsmi/CHANGELOG.md index 4bfe6fa24d..f92f0f3b9a 100644 --- a/projects/amdsmi/CHANGELOG.md +++ b/projects/amdsmi/CHANGELOG.md @@ -196,7 +196,7 @@ GPU_ID MEMORY ACCELERATOR_TYPE ACCELERATOR_PROFILE_INDEX PARTITION_ID ``` - **Added dynamic virtualization mode detection**. - - Added new C and Python API `amdsmi_get_gpu_virtualization_mode_info` + - Added new C and Python API `amdsmi_get_gpu_virtualization_mode` - Added new C and Python enum `amdsmi_virtualization_mode_t` - **Added TVIOL_ACTIVE to `amd-smi monitor`**. diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py b/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py index d48ad59ac5..f110c1339d 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py @@ -86,7 +86,7 @@ class AMDSMIHelpers(): if self.is_amdgpu_initialized() and not self._is_passthrough: device_handles = amdsmi_interface.amdsmi_get_processor_handles() for dev in device_handles: - virtualization_info = amdsmi_interface.amdsmi_get_gpu_virtualization_mode_info(dev) + virtualization_info = amdsmi_interface.amdsmi_get_gpu_virtualization_mode(dev) if virtualization_info['mode'] == amdsmi_interface.AmdSmiVirtualizationMode.PASSTHROUGH: self._is_baremetal = True self._is_virtual_os = False diff --git a/projects/amdsmi/docs/reference/amdsmi-py-api.md b/projects/amdsmi/docs/reference/amdsmi-py-api.md index 9a5459461b..5a97e49c61 100644 --- a/projects/amdsmi/docs/reference/amdsmi-py-api.md +++ b/projects/amdsmi/docs/reference/amdsmi-py-api.md @@ -4065,7 +4065,7 @@ finally: ``` -### amdsmi_get_gpu_virtualization_mode_info +### amdsmi_get_gpu_virtualization_mode Description: Retrieve the virtualization mode for the selected GPU. @@ -4082,7 +4082,7 @@ Field | Description `GUEST` | Guest/Virtual Machine detected `PASSTHROUGH` | GPU Passthrough mode detected -Exceptions that can be thrown by `amdsmi_get_gpu_virtualization_mode_info` function: +Exceptions that can be thrown by `amdsmi_get_gpu_virtualization_mode` function: * `AmdSmiLibraryException` @@ -4092,7 +4092,7 @@ Example: try: device_handles = amdsmi_interface.amdsmi_get_processor_handles() for dev in device_handles: - virtualization_info = amdsmi_interface.amdsmi_get_gpu_virtualization_mode_info(dev) + virtualization_info = amdsmi_interface.amdsmi_get_gpu_virtualization_mode(dev) print(virtualization_info['mode']) except AmdSmiException as e: print(e) diff --git a/projects/amdsmi/py-interface/__init__.py b/projects/amdsmi/py-interface/__init__.py index 2023380ba7..41484920d7 100644 --- a/projects/amdsmi/py-interface/__init__.py +++ b/projects/amdsmi/py-interface/__init__.py @@ -237,7 +237,7 @@ from .amdsmi_interface import amdsmi_get_gpu_reg_table_info from .amdsmi_interface import amdsmi_get_gpu_pm_metrics_info # # Virtualization Mode Detection -from .amdsmi_interface import amdsmi_get_gpu_virtualization_mode_info +from .amdsmi_interface import amdsmi_get_gpu_virtualization_mode # # Functions where library initialization is not needed # # Version information diff --git a/projects/amdsmi/py-interface/amdsmi_interface.py b/projects/amdsmi/py-interface/amdsmi_interface.py index aff501458a..cec33d2f1f 100644 --- a/projects/amdsmi/py-interface/amdsmi_interface.py +++ b/projects/amdsmi/py-interface/amdsmi_interface.py @@ -4597,7 +4597,8 @@ def amdsmi_get_link_topology_nearest( 'processor_list': device_list } -def amdsmi_get_gpu_virtualization_mode_info( + +def amdsmi_get_gpu_virtualization_mode( processor_handle: amdsmi_wrapper.amdsmi_processor_handle ) -> Dict[str, AmdSmiVirtualizationMode]: