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
[ROCm/amdsmi commit: cc1a9d4522]
Tá an tiomantas seo le fáil i:
tiomanta ag
Naveen Krishna Chatradhi
tuismitheoir
72e7af8198
tiomantas
9807a774bb
@@ -645,9 +645,9 @@ int main() {
|
||||
|
||||
// Get frame buffer
|
||||
amdsmi_vram_info_t vram_usage = {};
|
||||
ret = amdsmi_get_vram_usage(processor_handles[j], &vram_usage);
|
||||
ret = amdsmi_get_gpu_vram_usage(processor_handles[j], &vram_usage);
|
||||
CHK_AMDSMI_RET(ret)
|
||||
printf(" Output of amdsmi_get_vram_usage:\n");
|
||||
printf(" Output of amdsmi_get_gpu_vram_usage:\n");
|
||||
std::cout << "\t\tFrame buffer usage (MB): " << vram_usage.vram_used
|
||||
<< "/" << vram_usage.vram_total << "\n\n";
|
||||
|
||||
|
||||
@@ -309,9 +309,9 @@ int main() {
|
||||
|
||||
// Get frame buffer
|
||||
amdsmi_vram_info_t vram_usage = {};
|
||||
ret = amdsmi_get_vram_usage(processor_handles[j], &vram_usage);
|
||||
ret = amdsmi_get_gpu_vram_usage(processor_handles[j], &vram_usage);
|
||||
CHK_AMDSMI_RET(ret)
|
||||
printf(" Output of amdsmi_get_vram_usage:\n");
|
||||
printf(" Output of amdsmi_get_gpu_vram_usage:\n");
|
||||
std::cout << "\t\tFrame buffer usage (MB): " << vram_usage.vram_used
|
||||
<< "/" << vram_usage.vram_total << "\n\n";
|
||||
|
||||
|
||||
@@ -3786,7 +3786,7 @@ amdsmi_get_clock_measure(amdsmi_processor_handle processor_handle, amdsmi_clk_ty
|
||||
* @return ::amdsmi_status_t | ::AMDSMI_STATUS_SUCCESS on success, non-zero on fail
|
||||
*/
|
||||
amdsmi_status_t
|
||||
amdsmi_get_vram_usage(amdsmi_processor_handle processor_handle, amdsmi_vram_info_t *info);
|
||||
amdsmi_get_gpu_vram_usage(amdsmi_processor_handle processor_handle, amdsmi_vram_info_t *info);
|
||||
|
||||
/** @} End gpumon */
|
||||
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -346,7 +346,7 @@ amdsmi_status_t amdsmi_dev_get_temp_metric(amdsmi_processor_handle processor_ha
|
||||
return amdsmi_status;
|
||||
}
|
||||
|
||||
amdsmi_status_t amdsmi_get_vram_usage(amdsmi_processor_handle processor_handle,
|
||||
amdsmi_status_t amdsmi_get_gpu_vram_usage(amdsmi_processor_handle processor_handle,
|
||||
amdsmi_vram_info_t *vram_info) {
|
||||
|
||||
AMDSMI_CHECK_INIT();
|
||||
|
||||
Tagairt in Eagrán Nua
Cuir bac ar úsáideoir