Renamed API amdsmi_get_vram_usage to
amdsmi_get_gpu_vram_usage grep -rli 'amdsmi_get_vram_usage' * | xargs -i@ sed -i 's/amdsmi_get_vram_usage/amdsmi_get_gpu_vram_usage/g' @ Change-Id: Ieac19b7783e5ea0bc2654bd8398d64d4a937be42
This commit is contained in:
committed by
Naveen Krishna Chatradhi
parent
508d2612d3
commit
cc1a9d4522
@@ -547,7 +547,7 @@ try:
|
||||
except AmdSmiException as e:
|
||||
print(e)
|
||||
```
|
||||
## amdsmi_get_vram_usage
|
||||
## amdsmi_get_gpu_vram_usage
|
||||
Description: Returns total VRAM and VRAM in use
|
||||
|
||||
Input parameters:
|
||||
@@ -560,7 +560,7 @@ Field | Description
|
||||
`vram_total` | VRAM total
|
||||
`vram_used`| VRAM currently in use
|
||||
|
||||
Exceptions that can be thrown by `amdsmi_get_vram_usage` function:
|
||||
Exceptions that can be thrown by `amdsmi_get_gpu_vram_usage` function:
|
||||
* `AmdSmiLibraryException`
|
||||
* `AmdSmiRetryException`
|
||||
* `AmdSmiParameterException`
|
||||
@@ -573,7 +573,7 @@ try:
|
||||
print("No GPUs on machine")
|
||||
else:
|
||||
for device in devices:
|
||||
vram_usage = amdsmi_get_vram_usage(device)
|
||||
vram_usage = amdsmi_get_gpu_vram_usage(device)
|
||||
print(vram_usage['vram_used'])
|
||||
print(vram_usage['vram_total'])
|
||||
except AmdSmiException as e:
|
||||
|
||||
@@ -47,7 +47,7 @@ from .amdsmi_interface import amdsmi_get_fw_info
|
||||
|
||||
# # GPU Monitoring
|
||||
from .amdsmi_interface import amdsmi_get_gpu_activity
|
||||
from .amdsmi_interface import amdsmi_get_vram_usage
|
||||
from .amdsmi_interface import amdsmi_get_gpu_vram_usage
|
||||
from .amdsmi_interface import amdsmi_get_power_measure
|
||||
from .amdsmi_interface import amdsmi_get_clock_measure
|
||||
|
||||
|
||||
@@ -1005,7 +1005,7 @@ def amdsmi_get_fw_info(
|
||||
}
|
||||
|
||||
|
||||
def amdsmi_get_vram_usage(
|
||||
def amdsmi_get_gpu_vram_usage(
|
||||
processor_handle: amdsmi_wrapper.amdsmi_processor_handle,
|
||||
) -> Dict[str, Any]:
|
||||
if not isinstance(processor_handle, amdsmi_wrapper.amdsmi_processor_handle):
|
||||
@@ -1015,7 +1015,7 @@ def amdsmi_get_vram_usage(
|
||||
|
||||
vram_info = amdsmi_wrapper.amdsmi_vram_info_t()
|
||||
_check_res(
|
||||
amdsmi_wrapper.amdsmi_get_vram_usage(
|
||||
amdsmi_wrapper.amdsmi_get_gpu_vram_usage(
|
||||
processor_handle, ctypes.byref(vram_info))
|
||||
)
|
||||
|
||||
|
||||
@@ -1703,9 +1703,9 @@ amdsmi_get_power_measure.argtypes = [amdsmi_processor_handle, ctypes.POINTER(str
|
||||
amdsmi_get_clock_measure = _libraries['libamd_smi.so'].amdsmi_get_clock_measure
|
||||
amdsmi_get_clock_measure.restype = amdsmi_status_t
|
||||
amdsmi_get_clock_measure.argtypes = [amdsmi_processor_handle, amdsmi_clk_type_t, ctypes.POINTER(struct_c__SA_amdsmi_clk_measure_t)]
|
||||
amdsmi_get_vram_usage = _libraries['libamd_smi.so'].amdsmi_get_vram_usage
|
||||
amdsmi_get_vram_usage.restype = amdsmi_status_t
|
||||
amdsmi_get_vram_usage.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_vram_info_t)]
|
||||
amdsmi_get_gpu_vram_usage = _libraries['libamd_smi.so'].amdsmi_get_gpu_vram_usage
|
||||
amdsmi_get_gpu_vram_usage.restype = amdsmi_status_t
|
||||
amdsmi_get_gpu_vram_usage.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_vram_info_t)]
|
||||
amdsmi_get_target_frequency_range = _libraries['libamd_smi.so'].amdsmi_get_target_frequency_range
|
||||
amdsmi_get_target_frequency_range.restype = amdsmi_status_t
|
||||
amdsmi_get_target_frequency_range.argtypes = [amdsmi_processor_handle, amdsmi_clk_type_t, ctypes.POINTER(struct_c__SA_amdsmi_frequency_range_t)]
|
||||
@@ -1913,7 +1913,7 @@ __all__ = \
|
||||
'amdsmi_get_target_frequency_range',
|
||||
'amdsmi_get_utilization_count', 'amdsmi_get_gpu_vbios_info',
|
||||
'amdsmi_get_version', 'amdsmi_get_version_str',
|
||||
'amdsmi_get_vram_usage', 'amdsmi_get_xgmi_info',
|
||||
'amdsmi_get_gpu_vram_usage', 'amdsmi_get_xgmi_info',
|
||||
'amdsmi_gpu_block_t', 'amdsmi_gpu_block_t__enumvalues',
|
||||
'amdsmi_gpu_caps_t', 'amdsmi_gpu_metrics_t', 'amdsmi_init',
|
||||
'amdsmi_init_event_notification', 'amdsmi_init_flags_t',
|
||||
|
||||
Reference in New Issue
Block a user