[SWDEV-539078] Add missing API definitions to python interface (#525)
Added the following API's to amdsmi_interface.py. amdsmi_get_cpu_handle() amdsmi_get_esmi_err_msg() amdsmi_get_gpu_event_notification() amdsmi_get_processor_count_from_handles() amdsmi_get_processor_handles_by_type() amdsmi_gpu_validate_ras_eeprom() amdsmi_init_gpu_event_notification() amdsmi_set_gpu_event_notification_mask() amdsmi_stop_gpu_event_notification() amdsmi_get_gpu_busy_percent() Added additional return value to API amdsmi_get_xgmi_plpd(). The entry policies is added to the end of the dictionary to match API definition. The entry plpds is marked for deprecation as it has the same information as policies. --------- Signed-off-by: josnarlo <Joseph.Narlo@amd.com> Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>
This commit is contained in:
zatwierdzone przez
GitHub
rodzic
faf0024135
commit
7decbc67a1
@@ -63,7 +63,6 @@
|
||||
#include "rocm_smi/rocm_smi_utils.h"
|
||||
#include "rocm_smi/rocm_smi_kfd.h"
|
||||
|
||||
|
||||
// a global instance of std::mutex to protect data passed during threads
|
||||
std::mutex myMutex;
|
||||
|
||||
@@ -495,8 +494,7 @@ amdsmi_status_t amdsmi_get_processor_count_from_handles(amdsmi_processor_handle*
|
||||
}
|
||||
|
||||
for (uint32_t i = 0; i < *processor_count; i++) {
|
||||
amdsmi_status_t r = amdsmi_get_processor_type(processor_handles[i],
|
||||
&processor_type);
|
||||
amdsmi_status_t r = amdsmi_get_processor_type(processor_handles[i], &processor_type);
|
||||
if (r != AMDSMI_STATUS_SUCCESS) return r;
|
||||
|
||||
if(processor_type == AMDSMI_PROCESSOR_TYPE_AMD_CPU) {
|
||||
@@ -546,7 +544,7 @@ amdsmi_status_t amdsmi_get_processor_handles_by_type(amdsmi_socket_handle socket
|
||||
|
||||
#endif
|
||||
|
||||
amdsmi_status_t amdsmi_get_processor_type(amdsmi_processor_handle processor_handle ,
|
||||
amdsmi_status_t amdsmi_get_processor_type(amdsmi_processor_handle processor_handle,
|
||||
processor_type_t* processor_type) {
|
||||
|
||||
AMDSMI_CHECK_INIT();
|
||||
|
||||
Reference in New Issue
Block a user