Renamed API amdsmi_get_asic_info to
amdsmi_get_gpu_asic_info grep -rli 'amdsmi_get_asic_info' * | xargs -i@ sed -i 's/amdsmi_get_asic_info/amdsmi_get_gpu_asic_info/g' @ Change-Id: I4586c7f8876eba7b8af33b5ea29afa8bacb85a9a
Tento commit je obsažen v:
odevzdal
Naveen Krishna Chatradhi
rodič
8c8f41f893
revize
1f9074916f
@@ -284,7 +284,7 @@ except AmdSmiException as e:
|
||||
print(e)
|
||||
```
|
||||
|
||||
## amdsmi_get_asic_info
|
||||
## amdsmi_get_gpu_asic_info
|
||||
Description: Returns asic information for the given GPU
|
||||
|
||||
Input parameters:
|
||||
@@ -301,7 +301,7 @@ Field | Content
|
||||
`rev_id` | revision id
|
||||
`asic_serial` | asic serial
|
||||
|
||||
Exceptions that can be thrown by `amdsmi_get_asic_info` function:
|
||||
Exceptions that can be thrown by `amdsmi_get_gpu_asic_info` function:
|
||||
* `AmdSmiLibraryException`
|
||||
* `AmdSmiRetryException`
|
||||
* `AmdSmiParameterException`
|
||||
@@ -314,7 +314,7 @@ try:
|
||||
print("No GPUs on machine")
|
||||
else:
|
||||
for device in devices:
|
||||
asic_info = amdsmi_get_asic_info(device)
|
||||
asic_info = amdsmi_get_gpu_asic_info(device)
|
||||
print(asic_info['market_name'])
|
||||
print(hex(asic_info['family']))
|
||||
print(hex(asic_info['vendor_id']))
|
||||
|
||||
@@ -37,7 +37,7 @@ from .amdsmi_interface import amdsmi_get_processor_handle_from_bdf
|
||||
from .amdsmi_interface import amdsmi_get_gpu_driver_version
|
||||
|
||||
# # ASIC and Bus Static Information
|
||||
from .amdsmi_interface import amdsmi_get_asic_info
|
||||
from .amdsmi_interface import amdsmi_get_gpu_asic_info
|
||||
from .amdsmi_interface import amdsmi_get_power_cap_info
|
||||
from .amdsmi_interface import amdsmi_get_caps_info
|
||||
|
||||
|
||||
@@ -581,7 +581,7 @@ def amdsmi_get_gpu_device_bdf(processor_handle: amdsmi_wrapper.amdsmi_processor_
|
||||
return _format_bdf(bdf_info)
|
||||
|
||||
|
||||
def amdsmi_get_asic_info(
|
||||
def amdsmi_get_gpu_asic_info(
|
||||
processor_handle: amdsmi_wrapper.amdsmi_processor_handle,
|
||||
) -> Dict[str, Any]:
|
||||
if not isinstance(processor_handle, amdsmi_wrapper.amdsmi_processor_handle):
|
||||
@@ -591,7 +591,7 @@ def amdsmi_get_asic_info(
|
||||
|
||||
asic_info = amdsmi_wrapper.amdsmi_asic_info_t()
|
||||
_check_res(
|
||||
amdsmi_wrapper.amdsmi_get_asic_info(
|
||||
amdsmi_wrapper.amdsmi_get_gpu_asic_info(
|
||||
processor_handle, ctypes.byref(asic_info))
|
||||
)
|
||||
|
||||
|
||||
@@ -1673,9 +1673,9 @@ amdsmi_get_gpu_device_uuid.argtypes = [amdsmi_processor_handle, ctypes.POINTER(c
|
||||
amdsmi_get_gpu_driver_version = _libraries['libamd_smi.so'].amdsmi_get_gpu_driver_version
|
||||
amdsmi_get_gpu_driver_version.restype = amdsmi_status_t
|
||||
amdsmi_get_gpu_driver_version.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_char)]
|
||||
amdsmi_get_asic_info = _libraries['libamd_smi.so'].amdsmi_get_asic_info
|
||||
amdsmi_get_asic_info.restype = amdsmi_status_t
|
||||
amdsmi_get_asic_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_asic_info_t)]
|
||||
amdsmi_get_gpu_asic_info = _libraries['libamd_smi.so'].amdsmi_get_gpu_asic_info
|
||||
amdsmi_get_gpu_asic_info.restype = amdsmi_status_t
|
||||
amdsmi_get_gpu_asic_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_asic_info_t)]
|
||||
amdsmi_get_board_info = _libraries['libamd_smi.so'].amdsmi_get_board_info
|
||||
amdsmi_get_board_info.restype = amdsmi_status_t
|
||||
amdsmi_get_board_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_board_info_t)]
|
||||
@@ -1893,7 +1893,7 @@ __all__ = \
|
||||
'amdsmi_frequencies_t', 'amdsmi_frequency_range_t',
|
||||
'amdsmi_func_id_iter_handle_t', 'amdsmi_func_id_value_t',
|
||||
'amdsmi_fw_block_t', 'amdsmi_fw_block_t__enumvalues',
|
||||
'amdsmi_fw_info_t', 'amdsmi_get_asic_info',
|
||||
'amdsmi_fw_info_t', 'amdsmi_get_gpu_asic_info',
|
||||
'amdsmi_get_bad_page_info', 'amdsmi_get_board_info',
|
||||
'amdsmi_get_caps_info', 'amdsmi_get_clock_measure',
|
||||
'amdsmi_get_compute_process_gpus',
|
||||
|
||||
@@ -335,7 +335,7 @@ class Formatter:
|
||||
| """ + self.style.text("46 Get minmax_bandwidth_get. Api: amdsmi_get_minmax_bandwidth <bdf><bdf>") + """ |
|
||||
| """ + self.style.text("47 Get topo get link type. Api: amdsmi_topo_get_link_type <bdf><bdf>") + """ |
|
||||
| """ + self.style.text("48 Get is P2P accessible. Api: amdsmi_is_P2P_accessible <bdf><bdf>") + """ |
|
||||
| """ + self.style.text("49 Get asic info. Api: amdsmi_get_asic_info <bdf>") + """ |
|
||||
| """ + self.style.text("49 Get asic info. Api: amdsmi_get_gpu_asic_info <bdf>") + """ |
|
||||
| """ + self.style.text("50 Get processor_handles. Api: amdsmi_get_processor_handles <None>") + """ |
|
||||
| """ + self.style.text("51 Get event notification. Api: amdsmi_get_event_notification <bdf>") + """ |
|
||||
| """ + self.style.text("52 Init event notification. Api: amdsmi_init_event_notification <bdf>") + """ |
|
||||
@@ -871,7 +871,7 @@ commands = {
|
||||
"device_identifier1": [None, True],
|
||||
"device_identifier2": [None, True]
|
||||
}],
|
||||
49: [smi_api.amdsmi_get_asic_info, {
|
||||
49: [smi_api.amdsmi_get_gpu_asic_info, {
|
||||
"device_identifier1": [None, True]
|
||||
}],
|
||||
50: [smi_api.amdsmi_get_processor_handles, {}],
|
||||
|
||||
Odkázat v novém úkolu
Zablokovat Uživatele