updated amdsmi_wrapper.py

following command is run to generate this file
cmake -B build && make -C build && make -C build python_wrapper

Change-Id: I9ee03c4030537c9e8d260e776c04da52d93a9570
This commit is contained in:
Suma Hegde
2023-03-03 04:31:45 -05:00
committed by Naveen Krishna Chatradhi
orang tua edd8f1ae23
melakukan 3fa4402833
+89 -82
Melihat File
@@ -23,7 +23,7 @@
import os
# -*- coding: utf-8 -*-
#
# TARGET arch is: ['-I/usr/lib/llvm-14/lib/clang/14.0.0/include']
# TARGET arch is: ['-I/usr/lib64/clang/10.0.1/include']
# WORD_SIZE is: 8
# POINTER_SIZE is: 8
# LONGDOUBLE_SIZE is: 16
@@ -504,17 +504,6 @@ amdsmi_xgmi_info_t = struct_c__SA_amdsmi_xgmi_info_t
class struct_c__SA_amdsmi_gpu_caps_t(Structure):
pass
class struct_c__SA_amdsmi_gpu_caps_t_1(Structure):
pass
struct_c__SA_amdsmi_gpu_caps_t_1._pack_ = 1 # source:False
struct_c__SA_amdsmi_gpu_caps_t_1._fields_ = [
('mm_ip_count', ctypes.c_ubyte),
('mm_ip_list', ctypes.c_ubyte * 8),
('PADDING_0', ctypes.c_ubyte * 3),
('reserved', ctypes.c_uint32 * 5),
]
class struct_c__SA_amdsmi_gpu_caps_t_0(Structure):
pass
@@ -527,6 +516,17 @@ struct_c__SA_amdsmi_gpu_caps_t_0._fields_ = [
('reserved', ctypes.c_uint32 * 5),
]
class struct_c__SA_amdsmi_gpu_caps_t_1(Structure):
pass
struct_c__SA_amdsmi_gpu_caps_t_1._pack_ = 1 # source:False
struct_c__SA_amdsmi_gpu_caps_t_1._fields_ = [
('mm_ip_count', ctypes.c_ubyte),
('mm_ip_list', ctypes.c_ubyte * 8),
('PADDING_0', ctypes.c_ubyte * 3),
('reserved', ctypes.c_uint32 * 5),
]
struct_c__SA_amdsmi_gpu_caps_t._pack_ = 1 # source:False
struct_c__SA_amdsmi_gpu_caps_t._fields_ = [
('gfx', struct_c__SA_amdsmi_gpu_caps_t_0),
@@ -1844,48 +1844,17 @@ __all__ = \
'amd_metrics_table_header_t', 'amdsmi_asic_info_t',
'amdsmi_bdf_t', 'amdsmi_bit_field_t', 'amdsmi_board_info_t',
'amdsmi_clk_measure_t', 'amdsmi_clk_type_t',
'amdsmi_clk_type_t__enumvalues', 'amdsmi_container_types_t',
'amdsmi_container_types_t__enumvalues', 'amdsmi_gpu_control_counter',
'amdsmi_counter_command_t',
'amdsmi_counter_command_t__enumvalues',
'amdsmi_get_gpu_available_counters', 'amdsmi_counter_value_t',
'amdsmi_clk_type_t__enumvalues',
'amdsmi_close_supported_func_iterator',
'amdsmi_gpu_counter_group_supported', 'amdsmi_gpu_create_counter',
'amdsmi_gpu_destroy_counter', 'amdsmi_get_busy_percent',
'amdsmi_get_gpu_drm_render_minor', 'amdsmi_get_gpu_ecc_count',
'amdsmi_get_gpu_ecc_enabled', 'amdsmi_get_gpu_ecc_status',
'amdsmi_get_energy_count', 'amdsmi_get_gpu_fan_rpms',
'amdsmi_get_gpu_fan_speed', 'amdsmi_get_gpu_fan_speed_max',
'amdsmi_get_clk_freq', 'amdsmi_get_gpu_metrics_info',
'amdsmi_get_gpu_id', 'amdsmi_get_gpu_memory_busy_percent',
'amdsmi_get_gpu_memory_reserved_pages',
'amdsmi_get_gpu_memory_total', 'amdsmi_get_gpu_memory_usage',
'amdsmi_get_gpu_od_volt_curve_regions',
'amdsmi_get_gpu_od_volt_info', 'amdsmi_get_gpu_overdrive_level',
'amdsmi_get_gpu_pci_bandwidth', 'amdsmi_get_gpu_pci_id',
'amdsmi_get_gpu_pci_replay_counter',
'amdsmi_get_gpu_pci_throughput', 'amdsmi_get_gpu_perf_level',
'amdsmi_get_power_ave',
'amdsmi_get_gpu_power_profile_presets',
'amdsmi_get_gpu_subsystem_id', 'amdsmi_get_gpu_subsystem_name',
'amdsmi_get_temp_metric', 'amdsmi_get_gpu_vendor_name',
'amdsmi_get_gpu_volt_metric', 'amdsmi_get_gpu_vram_vendor',
'amdsmi_open_supported_func_iterator',
'amdsmi_open_supported_variant_iterator',
'amdsmi_container_types_t',
'amdsmi_container_types_t__enumvalues',
'amdsmi_counter_command_t',
'amdsmi_counter_command_t__enumvalues', 'amdsmi_counter_value_t',
'amdsmi_dev_perf_level_t', 'amdsmi_dev_perf_level_t__enumvalues',
'amdsmi_reset_gpu_fan', 'amdsmi_reset_gpu',
'amdsmi_reset_gpu_xgmi_error', 'amdsmi_set_clk_freq',
'amdsmi_set_gpu_clk_range', 'amdsmi_set_gpu_fan_speed',
'amdsmi_set_gpu_od_clk_info', 'amdsmi_set_gpu_od_volt_info',
'amdsmi_set_gpu_overdrive_level',
'amdsmi_set_gpu_overdrive_level_v1',
'amdsmi_set_gpu_pci_bandwidth', 'amdsmi_set_gpu_perf_level',
'amdsmi_set_gpu_perf_level_v1', 'amdsmi_set_power_cap',
'amdsmi_set_gpu_power_profile', 'amdsmi_gpu_xgmi_error_status',
'amdsmi_processor_handle', 'amdsmi_engine_usage_t',
'amdsmi_error_count_t', 'amdsmi_event_group_t',
'amdsmi_event_group_t__enumvalues', 'amdsmi_event_handle_t',
'amdsmi_event_type_t', 'amdsmi_event_type_t__enumvalues',
'amdsmi_engine_usage_t', 'amdsmi_error_count_t',
'amdsmi_event_group_t', 'amdsmi_event_group_t__enumvalues',
'amdsmi_event_handle_t', 'amdsmi_event_type_t',
'amdsmi_event_type_t__enumvalues',
'amdsmi_evt_notification_data_t',
'amdsmi_evt_notification_type_t',
'amdsmi_evt_notification_type_t__enumvalues', 'amdsmi_freq_ind_t',
@@ -1893,56 +1862,94 @@ __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_gpu_asic_info',
'amdsmi_fw_info_t', 'amdsmi_get_busy_percent',
'amdsmi_get_caps_info', 'amdsmi_get_clk_freq',
'amdsmi_get_clock_measure', 'amdsmi_get_energy_count',
'amdsmi_get_func_iter_value', 'amdsmi_get_fw_info',
'amdsmi_get_gpu_activity', 'amdsmi_get_gpu_asic_info',
'amdsmi_get_gpu_available_counters',
'amdsmi_get_gpu_bad_page_info', 'amdsmi_get_gpu_board_info',
'amdsmi_get_caps_info', 'amdsmi_get_clock_measure',
'amdsmi_get_gpu_compute_process_gpus',
'amdsmi_get_gpu_compute_process_info',
'amdsmi_get_gpu_compute_process_info_by_pid', 'amdsmi_get_gpu_device_bdf',
'amdsmi_get_processor_handle_from_bdf', 'amdsmi_get_processor_handles',
'amdsmi_get_processor_type', 'amdsmi_get_gpu_device_uuid',
'amdsmi_get_gpu_driver_version', 'amdsmi_get_gpu_ecc_error_count',
'amdsmi_get_gpu_event_notification', 'amdsmi_get_func_iter_value',
'amdsmi_get_fw_info', 'amdsmi_get_gpu_activity',
'amdsmi_get_minmax_bandwidth', 'amdsmi_get_pcie_link_caps',
'amdsmi_get_pcie_link_status', 'amdsmi_get_power_cap_info',
'amdsmi_get_power_measure', 'amdsmi_get_gpu_process_info',
'amdsmi_get_gpu_process_list',
'amdsmi_get_gpu_compute_process_info_by_pid',
'amdsmi_get_gpu_device_bdf', 'amdsmi_get_gpu_device_uuid',
'amdsmi_get_gpu_driver_version',
'amdsmi_get_gpu_drm_render_minor', 'amdsmi_get_gpu_ecc_count',
'amdsmi_get_gpu_ecc_enabled', 'amdsmi_get_gpu_ecc_error_count',
'amdsmi_get_gpu_ecc_status', 'amdsmi_get_gpu_event_notification',
'amdsmi_get_gpu_fan_rpms', 'amdsmi_get_gpu_fan_speed',
'amdsmi_get_gpu_fan_speed_max', 'amdsmi_get_gpu_id',
'amdsmi_get_gpu_memory_busy_percent',
'amdsmi_get_gpu_memory_reserved_pages',
'amdsmi_get_gpu_memory_total', 'amdsmi_get_gpu_memory_usage',
'amdsmi_get_gpu_metrics_info',
'amdsmi_get_gpu_od_volt_curve_regions',
'amdsmi_get_gpu_od_volt_info', 'amdsmi_get_gpu_overdrive_level',
'amdsmi_get_gpu_pci_bandwidth', 'amdsmi_get_gpu_pci_id',
'amdsmi_get_gpu_pci_replay_counter',
'amdsmi_get_gpu_pci_throughput', 'amdsmi_get_gpu_perf_level',
'amdsmi_get_gpu_power_profile_presets',
'amdsmi_get_gpu_process_info', 'amdsmi_get_gpu_process_list',
'amdsmi_get_gpu_ras_block_features_enabled',
'amdsmi_get_socket_handles', 'amdsmi_get_socket_info',
'amdsmi_get_gpu_subsystem_id', 'amdsmi_get_gpu_subsystem_name',
'amdsmi_get_gpu_target_frequency_range',
'amdsmi_get_utilization_count', 'amdsmi_get_gpu_vbios_info',
'amdsmi_get_gpu_topo_numa_affinity', 'amdsmi_get_gpu_vbios_info',
'amdsmi_get_gpu_vendor_name', 'amdsmi_get_gpu_volt_metric',
'amdsmi_get_gpu_vram_usage', 'amdsmi_get_gpu_vram_vendor',
'amdsmi_get_minmax_bandwidth', 'amdsmi_get_pcie_link_caps',
'amdsmi_get_pcie_link_status', 'amdsmi_get_power_ave',
'amdsmi_get_power_cap_info', 'amdsmi_get_power_measure',
'amdsmi_get_processor_handle_from_bdf',
'amdsmi_get_processor_handles', 'amdsmi_get_processor_type',
'amdsmi_get_socket_handles', 'amdsmi_get_socket_info',
'amdsmi_get_temp_metric', 'amdsmi_get_utilization_count',
'amdsmi_get_version', 'amdsmi_get_version_str',
'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_gpu_event_notification', 'amdsmi_init_flags_t',
'amdsmi_init_flags_t__enumvalues', 'amdsmi_is_P2P_accessible',
'amdsmi_get_xgmi_info', 'amdsmi_gpu_block_t',
'amdsmi_gpu_block_t__enumvalues', 'amdsmi_gpu_caps_t',
'amdsmi_gpu_control_counter',
'amdsmi_gpu_counter_group_supported', 'amdsmi_gpu_create_counter',
'amdsmi_gpu_destroy_counter', 'amdsmi_gpu_metrics_t',
'amdsmi_gpu_read_counter', 'amdsmi_gpu_xgmi_error_status',
'amdsmi_init', 'amdsmi_init_flags_t',
'amdsmi_init_flags_t__enumvalues',
'amdsmi_init_gpu_event_notification', 'amdsmi_is_P2P_accessible',
'amdsmi_memory_page_status_t',
'amdsmi_memory_page_status_t__enumvalues', 'amdsmi_memory_type_t',
'amdsmi_memory_type_t__enumvalues', 'amdsmi_mm_ip_t',
'amdsmi_mm_ip_t__enumvalues', 'amdsmi_next_func_iter',
'amdsmi_od_vddc_point_t', 'amdsmi_od_volt_curve_t',
'amdsmi_od_volt_freq_data_t', 'amdsmi_pcie_bandwidth_t',
'amdsmi_pcie_info_t', 'amdsmi_power_cap_info_t',
'amdsmi_power_measure_t', 'amdsmi_power_profile_preset_masks_t',
'amdsmi_od_volt_freq_data_t',
'amdsmi_open_supported_func_iterator',
'amdsmi_open_supported_variant_iterator',
'amdsmi_pcie_bandwidth_t', 'amdsmi_pcie_info_t',
'amdsmi_power_cap_info_t', 'amdsmi_power_measure_t',
'amdsmi_power_profile_preset_masks_t',
'amdsmi_power_profile_preset_masks_t__enumvalues',
'amdsmi_power_profile_status_t', 'amdsmi_proc_info_t',
'amdsmi_process_handle', 'amdsmi_process_info_t',
'amdsmi_range_t', 'amdsmi_ras_err_state_t',
'amdsmi_ras_err_state_t__enumvalues', 'amdsmi_gpu_read_counter',
'amdsmi_retired_page_record_t',
'amdsmi_processor_handle', 'amdsmi_range_t',
'amdsmi_ras_err_state_t', 'amdsmi_ras_err_state_t__enumvalues',
'amdsmi_reset_gpu', 'amdsmi_reset_gpu_fan',
'amdsmi_reset_gpu_xgmi_error', 'amdsmi_retired_page_record_t',
'amdsmi_set_clk_freq', 'amdsmi_set_gpu_clk_range',
'amdsmi_set_gpu_event_notification_mask',
'amdsmi_set_gpu_perf_determinism_mode', 'amdsmi_shut_down',
'amdsmi_socket_handle', 'amdsmi_status_string', 'amdsmi_status_t',
'amdsmi_status_t__enumvalues', 'amdsmi_stop_gpu_event_notification',
'amdsmi_sw_component_t', 'amdsmi_sw_component_t__enumvalues',
'amdsmi_set_gpu_fan_speed', 'amdsmi_set_gpu_od_clk_info',
'amdsmi_set_gpu_od_volt_info', 'amdsmi_set_gpu_overdrive_level',
'amdsmi_set_gpu_overdrive_level_v1',
'amdsmi_set_gpu_pci_bandwidth',
'amdsmi_set_gpu_perf_determinism_mode',
'amdsmi_set_gpu_perf_level', 'amdsmi_set_gpu_perf_level_v1',
'amdsmi_set_gpu_power_profile', 'amdsmi_set_power_cap',
'amdsmi_shut_down', 'amdsmi_socket_handle',
'amdsmi_status_string', 'amdsmi_status_t',
'amdsmi_status_t__enumvalues',
'amdsmi_stop_gpu_event_notification', 'amdsmi_sw_component_t',
'amdsmi_sw_component_t__enumvalues',
'amdsmi_temperature_metric_t',
'amdsmi_temperature_metric_t__enumvalues',
'amdsmi_temperature_type_t',
'amdsmi_temperature_type_t__enumvalues',
'amdsmi_topo_get_link_type', 'amdsmi_topo_get_link_weight',
'amdsmi_get_gpu_topo_numa_affinity',
'amdsmi_topo_get_numa_node_number',
'amdsmi_utilization_counter_t', 'amdsmi_vbios_info_t',
'amdsmi_version_t', 'amdsmi_voltage_metric_t',