Change amdsmi_device_handle to amdsmi_processor_handle
grep -rli 'amdsmi_device_handle' * | xargs -i@ sed -i 's/amdsmi_device_handle/amdsmi_processor_handle/g' @ Change-Id: Ie25c51933dcc31e5b34c8070d0d5ba0e8cd05cc1
This commit is contained in:
committato da
Naveen Krishna Chatradhi
parent
c4aa7d2c03
commit
3963036a05
@@ -105,7 +105,7 @@ except AmdSmiException as e:
|
||||
## amdsmi_get_device_type
|
||||
Description: Checks the type of device with provided handle.
|
||||
|
||||
Input parameters: device handle as an instance of `amdsmi_device_handle`
|
||||
Input parameters: device handle as an instance of `amdsmi_processor_handle`
|
||||
|
||||
Output: Integer, type of gpu
|
||||
|
||||
|
||||
+312
-274
File diff soppresso perché troppo grande
Carica Diff
@@ -229,7 +229,7 @@ CONTAINER_DOCKER = 1
|
||||
c__EA_amdsmi_container_types_t = ctypes.c_uint32 # enum
|
||||
amdsmi_container_types_t = c__EA_amdsmi_container_types_t
|
||||
amdsmi_container_types_t__enumvalues = c__EA_amdsmi_container_types_t__enumvalues
|
||||
amdsmi_device_handle = ctypes.POINTER(None)
|
||||
amdsmi_processor_handle = ctypes.POINTER(None)
|
||||
amdsmi_socket_handle = ctypes.POINTER(None)
|
||||
|
||||
# values for enumeration 'c__EA_device_type_t'
|
||||
@@ -1416,161 +1416,161 @@ amdsmi_get_device_handles.restype = amdsmi_status_t
|
||||
amdsmi_get_device_handles.argtypes = [amdsmi_socket_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(ctypes.POINTER(None))]
|
||||
amdsmi_get_device_type = _libraries['libamd_smi.so'].amdsmi_get_device_type
|
||||
amdsmi_get_device_type.restype = amdsmi_status_t
|
||||
amdsmi_get_device_type.argtypes = [amdsmi_device_handle, ctypes.POINTER(c__EA_device_type_t)]
|
||||
amdsmi_get_device_type.argtypes = [amdsmi_processor_handle, ctypes.POINTER(c__EA_device_type_t)]
|
||||
amdsmi_get_device_handle_from_bdf = _libraries['libamd_smi.so'].amdsmi_get_device_handle_from_bdf
|
||||
amdsmi_get_device_handle_from_bdf.restype = amdsmi_status_t
|
||||
amdsmi_get_device_handle_from_bdf.argtypes = [amdsmi_bdf_t, ctypes.POINTER(ctypes.POINTER(None))]
|
||||
amdsmi_dev_get_id = _libraries['libamd_smi.so'].amdsmi_dev_get_id
|
||||
amdsmi_dev_get_id.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_id.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint16)]
|
||||
amdsmi_dev_get_id.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint16)]
|
||||
amdsmi_dev_get_vendor_name = _libraries['libamd_smi.so'].amdsmi_dev_get_vendor_name
|
||||
amdsmi_dev_get_vendor_name.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_vendor_name.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_char), size_t]
|
||||
amdsmi_dev_get_vendor_name.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_char), size_t]
|
||||
uint32_t = ctypes.c_uint32
|
||||
amdsmi_dev_get_vram_vendor = _libraries['libamd_smi.so'].amdsmi_dev_get_vram_vendor
|
||||
amdsmi_dev_get_vram_vendor.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_vram_vendor.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_char), uint32_t]
|
||||
amdsmi_dev_get_vram_vendor.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_char), uint32_t]
|
||||
amdsmi_dev_get_subsystem_id = _libraries['libamd_smi.so'].amdsmi_dev_get_subsystem_id
|
||||
amdsmi_dev_get_subsystem_id.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_subsystem_id.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint16)]
|
||||
amdsmi_dev_get_subsystem_id.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint16)]
|
||||
amdsmi_dev_get_subsystem_name = _libraries['libamd_smi.so'].amdsmi_dev_get_subsystem_name
|
||||
amdsmi_dev_get_subsystem_name.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_subsystem_name.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_char), size_t]
|
||||
amdsmi_dev_get_subsystem_name.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_char), size_t]
|
||||
amdsmi_dev_get_drm_render_minor = _libraries['libamd_smi.so'].amdsmi_dev_get_drm_render_minor
|
||||
amdsmi_dev_get_drm_render_minor.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_drm_render_minor.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_dev_get_drm_render_minor.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_dev_get_pci_bandwidth = _libraries['libamd_smi.so'].amdsmi_dev_get_pci_bandwidth
|
||||
amdsmi_dev_get_pci_bandwidth.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_pci_bandwidth.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_pcie_bandwidth_t)]
|
||||
amdsmi_dev_get_pci_bandwidth.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_pcie_bandwidth_t)]
|
||||
amdsmi_dev_get_pci_id = _libraries['libamd_smi.so'].amdsmi_dev_get_pci_id
|
||||
amdsmi_dev_get_pci_id.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_pci_id.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_pci_id.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_topo_get_numa_affinity = _libraries['libamd_smi.so'].amdsmi_topo_get_numa_affinity
|
||||
amdsmi_topo_get_numa_affinity.restype = amdsmi_status_t
|
||||
amdsmi_topo_get_numa_affinity.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_topo_get_numa_affinity.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_dev_get_pci_throughput = _libraries['libamd_smi.so'].amdsmi_dev_get_pci_throughput
|
||||
amdsmi_dev_get_pci_throughput.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_pci_throughput.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_pci_throughput.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_pci_replay_counter = _libraries['libamd_smi.so'].amdsmi_dev_get_pci_replay_counter
|
||||
amdsmi_dev_get_pci_replay_counter.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_pci_replay_counter.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_pci_replay_counter.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_set_pci_bandwidth = _libraries['libamd_smi.so'].amdsmi_dev_set_pci_bandwidth
|
||||
amdsmi_dev_set_pci_bandwidth.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_pci_bandwidth.argtypes = [amdsmi_device_handle, uint64_t]
|
||||
amdsmi_dev_set_pci_bandwidth.argtypes = [amdsmi_processor_handle, uint64_t]
|
||||
amdsmi_dev_get_power_ave = _libraries['libamd_smi.so'].amdsmi_dev_get_power_ave
|
||||
amdsmi_dev_get_power_ave.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_power_ave.argtypes = [amdsmi_device_handle, uint32_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_power_ave.argtypes = [amdsmi_processor_handle, uint32_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_energy_count = _libraries['libamd_smi.so'].amdsmi_dev_get_energy_count
|
||||
amdsmi_dev_get_energy_count.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_energy_count.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(ctypes.c_float), ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_energy_count.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(ctypes.c_float), ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_set_power_cap = _libraries['libamd_smi.so'].amdsmi_dev_set_power_cap
|
||||
amdsmi_dev_set_power_cap.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_power_cap.argtypes = [amdsmi_device_handle, uint32_t, uint64_t]
|
||||
amdsmi_dev_set_power_cap.argtypes = [amdsmi_processor_handle, uint32_t, uint64_t]
|
||||
amdsmi_dev_set_power_profile = _libraries['libamd_smi.so'].amdsmi_dev_set_power_profile
|
||||
amdsmi_dev_set_power_profile.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_power_profile.argtypes = [amdsmi_device_handle, uint32_t, amdsmi_power_profile_preset_masks_t]
|
||||
amdsmi_dev_set_power_profile.argtypes = [amdsmi_processor_handle, uint32_t, amdsmi_power_profile_preset_masks_t]
|
||||
amdsmi_dev_get_memory_total = _libraries['libamd_smi.so'].amdsmi_dev_get_memory_total
|
||||
amdsmi_dev_get_memory_total.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_memory_total.argtypes = [amdsmi_device_handle, amdsmi_memory_type_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_memory_total.argtypes = [amdsmi_processor_handle, amdsmi_memory_type_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_memory_usage = _libraries['libamd_smi.so'].amdsmi_dev_get_memory_usage
|
||||
amdsmi_dev_get_memory_usage.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_memory_usage.argtypes = [amdsmi_device_handle, amdsmi_memory_type_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_memory_usage.argtypes = [amdsmi_processor_handle, amdsmi_memory_type_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_get_bad_page_info = _libraries['libamd_smi.so'].amdsmi_get_bad_page_info
|
||||
amdsmi_get_bad_page_info.restype = amdsmi_status_t
|
||||
amdsmi_get_bad_page_info.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(struct_c__SA_amdsmi_retired_page_record_t)]
|
||||
amdsmi_get_bad_page_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(struct_c__SA_amdsmi_retired_page_record_t)]
|
||||
amdsmi_get_ras_block_features_enabled = _libraries['libamd_smi.so'].amdsmi_get_ras_block_features_enabled
|
||||
amdsmi_get_ras_block_features_enabled.restype = amdsmi_status_t
|
||||
amdsmi_get_ras_block_features_enabled.argtypes = [amdsmi_device_handle, amdsmi_gpu_block_t, ctypes.POINTER(c__EA_amdsmi_ras_err_state_t)]
|
||||
amdsmi_get_ras_block_features_enabled.argtypes = [amdsmi_processor_handle, amdsmi_gpu_block_t, ctypes.POINTER(c__EA_amdsmi_ras_err_state_t)]
|
||||
amdsmi_dev_get_memory_busy_percent = _libraries['libamd_smi.so'].amdsmi_dev_get_memory_busy_percent
|
||||
amdsmi_dev_get_memory_busy_percent.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_memory_busy_percent.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_dev_get_memory_busy_percent.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_dev_get_memory_reserved_pages = _libraries['libamd_smi.so'].amdsmi_dev_get_memory_reserved_pages
|
||||
amdsmi_dev_get_memory_reserved_pages.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_memory_reserved_pages.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(struct_c__SA_amdsmi_retired_page_record_t)]
|
||||
amdsmi_dev_get_memory_reserved_pages.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(struct_c__SA_amdsmi_retired_page_record_t)]
|
||||
amdsmi_dev_get_fan_rpms = _libraries['libamd_smi.so'].amdsmi_dev_get_fan_rpms
|
||||
amdsmi_dev_get_fan_rpms.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_fan_rpms.argtypes = [amdsmi_device_handle, uint32_t, ctypes.POINTER(ctypes.c_int64)]
|
||||
amdsmi_dev_get_fan_rpms.argtypes = [amdsmi_processor_handle, uint32_t, ctypes.POINTER(ctypes.c_int64)]
|
||||
amdsmi_dev_get_fan_speed = _libraries['libamd_smi.so'].amdsmi_dev_get_fan_speed
|
||||
amdsmi_dev_get_fan_speed.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_fan_speed.argtypes = [amdsmi_device_handle, uint32_t, ctypes.POINTER(ctypes.c_int64)]
|
||||
amdsmi_dev_get_fan_speed.argtypes = [amdsmi_processor_handle, uint32_t, ctypes.POINTER(ctypes.c_int64)]
|
||||
amdsmi_dev_get_fan_speed_max = _libraries['libamd_smi.so'].amdsmi_dev_get_fan_speed_max
|
||||
amdsmi_dev_get_fan_speed_max.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_fan_speed_max.argtypes = [amdsmi_device_handle, uint32_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_fan_speed_max.argtypes = [amdsmi_processor_handle, uint32_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_temp_metric = _libraries['libamd_smi.so'].amdsmi_dev_get_temp_metric
|
||||
amdsmi_dev_get_temp_metric.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_temp_metric.argtypes = [amdsmi_device_handle, amdsmi_temperature_type_t, amdsmi_temperature_metric_t, ctypes.POINTER(ctypes.c_int64)]
|
||||
amdsmi_dev_get_temp_metric.argtypes = [amdsmi_processor_handle, amdsmi_temperature_type_t, amdsmi_temperature_metric_t, ctypes.POINTER(ctypes.c_int64)]
|
||||
amdsmi_dev_get_volt_metric = _libraries['libamd_smi.so'].amdsmi_dev_get_volt_metric
|
||||
amdsmi_dev_get_volt_metric.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_volt_metric.argtypes = [amdsmi_device_handle, amdsmi_voltage_type_t, amdsmi_voltage_metric_t, ctypes.POINTER(ctypes.c_int64)]
|
||||
amdsmi_dev_get_volt_metric.argtypes = [amdsmi_processor_handle, amdsmi_voltage_type_t, amdsmi_voltage_metric_t, ctypes.POINTER(ctypes.c_int64)]
|
||||
amdsmi_dev_reset_fan = _libraries['libamd_smi.so'].amdsmi_dev_reset_fan
|
||||
amdsmi_dev_reset_fan.restype = amdsmi_status_t
|
||||
amdsmi_dev_reset_fan.argtypes = [amdsmi_device_handle, uint32_t]
|
||||
amdsmi_dev_reset_fan.argtypes = [amdsmi_processor_handle, uint32_t]
|
||||
amdsmi_dev_set_fan_speed = _libraries['libamd_smi.so'].amdsmi_dev_set_fan_speed
|
||||
amdsmi_dev_set_fan_speed.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_fan_speed.argtypes = [amdsmi_device_handle, uint32_t, uint64_t]
|
||||
amdsmi_dev_set_fan_speed.argtypes = [amdsmi_processor_handle, uint32_t, uint64_t]
|
||||
amdsmi_dev_get_busy_percent = _libraries['libamd_smi.so'].amdsmi_dev_get_busy_percent
|
||||
amdsmi_dev_get_busy_percent.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_busy_percent.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_dev_get_busy_percent.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_get_utilization_count = _libraries['libamd_smi.so'].amdsmi_get_utilization_count
|
||||
amdsmi_get_utilization_count.restype = amdsmi_status_t
|
||||
amdsmi_get_utilization_count.argtypes = [amdsmi_device_handle, struct_c__SA_amdsmi_utilization_counter_t * 0, uint32_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_get_utilization_count.argtypes = [amdsmi_processor_handle, struct_c__SA_amdsmi_utilization_counter_t * 0, uint32_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_get_pcie_link_status = _libraries['libamd_smi.so'].amdsmi_get_pcie_link_status
|
||||
amdsmi_get_pcie_link_status.restype = amdsmi_status_t
|
||||
amdsmi_get_pcie_link_status.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_pcie_info_t)]
|
||||
amdsmi_get_pcie_link_status.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_pcie_info_t)]
|
||||
amdsmi_get_pcie_link_caps = _libraries['libamd_smi.so'].amdsmi_get_pcie_link_caps
|
||||
amdsmi_get_pcie_link_caps.restype = amdsmi_status_t
|
||||
amdsmi_get_pcie_link_caps.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_pcie_info_t)]
|
||||
amdsmi_get_pcie_link_caps.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_pcie_info_t)]
|
||||
amdsmi_dev_get_perf_level = _libraries['libamd_smi.so'].amdsmi_dev_get_perf_level
|
||||
amdsmi_dev_get_perf_level.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_perf_level.argtypes = [amdsmi_device_handle, ctypes.POINTER(c__EA_amdsmi_dev_perf_level_t)]
|
||||
amdsmi_dev_get_perf_level.argtypes = [amdsmi_processor_handle, ctypes.POINTER(c__EA_amdsmi_dev_perf_level_t)]
|
||||
amdsmi_set_perf_determinism_mode = _libraries['libamd_smi.so'].amdsmi_set_perf_determinism_mode
|
||||
amdsmi_set_perf_determinism_mode.restype = amdsmi_status_t
|
||||
amdsmi_set_perf_determinism_mode.argtypes = [amdsmi_device_handle, uint64_t]
|
||||
amdsmi_set_perf_determinism_mode.argtypes = [amdsmi_processor_handle, uint64_t]
|
||||
amdsmi_dev_get_overdrive_level = _libraries['libamd_smi.so'].amdsmi_dev_get_overdrive_level
|
||||
amdsmi_dev_get_overdrive_level.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_overdrive_level.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_dev_get_overdrive_level.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_dev_get_gpu_clk_freq = _libraries['libamd_smi.so'].amdsmi_dev_get_gpu_clk_freq
|
||||
amdsmi_dev_get_gpu_clk_freq.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_gpu_clk_freq.argtypes = [amdsmi_device_handle, amdsmi_clk_type_t, ctypes.POINTER(struct_c__SA_amdsmi_frequencies_t)]
|
||||
amdsmi_dev_get_gpu_clk_freq.argtypes = [amdsmi_processor_handle, amdsmi_clk_type_t, ctypes.POINTER(struct_c__SA_amdsmi_frequencies_t)]
|
||||
amdsmi_dev_reset_gpu = _libraries['libamd_smi.so'].amdsmi_dev_reset_gpu
|
||||
amdsmi_dev_reset_gpu.restype = amdsmi_status_t
|
||||
amdsmi_dev_reset_gpu.argtypes = [amdsmi_device_handle]
|
||||
amdsmi_dev_reset_gpu.argtypes = [amdsmi_processor_handle]
|
||||
amdsmi_dev_get_od_volt_info = _libraries['libamd_smi.so'].amdsmi_dev_get_od_volt_info
|
||||
amdsmi_dev_get_od_volt_info.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_od_volt_info.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_od_volt_freq_data_t)]
|
||||
amdsmi_dev_get_od_volt_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_od_volt_freq_data_t)]
|
||||
amdsmi_dev_get_gpu_metrics_info = _libraries['libamd_smi.so'].amdsmi_dev_get_gpu_metrics_info
|
||||
amdsmi_dev_get_gpu_metrics_info.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_gpu_metrics_info.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_gpu_metrics_t)]
|
||||
amdsmi_dev_get_gpu_metrics_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_gpu_metrics_t)]
|
||||
amdsmi_dev_set_clk_range = _libraries['libamd_smi.so'].amdsmi_dev_set_clk_range
|
||||
amdsmi_dev_set_clk_range.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_clk_range.argtypes = [amdsmi_device_handle, uint64_t, uint64_t, amdsmi_clk_type_t]
|
||||
amdsmi_dev_set_clk_range.argtypes = [amdsmi_processor_handle, uint64_t, uint64_t, amdsmi_clk_type_t]
|
||||
amdsmi_dev_set_od_clk_info = _libraries['libamd_smi.so'].amdsmi_dev_set_od_clk_info
|
||||
amdsmi_dev_set_od_clk_info.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_od_clk_info.argtypes = [amdsmi_device_handle, amdsmi_freq_ind_t, uint64_t, amdsmi_clk_type_t]
|
||||
amdsmi_dev_set_od_clk_info.argtypes = [amdsmi_processor_handle, amdsmi_freq_ind_t, uint64_t, amdsmi_clk_type_t]
|
||||
amdsmi_dev_set_od_volt_info = _libraries['libamd_smi.so'].amdsmi_dev_set_od_volt_info
|
||||
amdsmi_dev_set_od_volt_info.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_od_volt_info.argtypes = [amdsmi_device_handle, uint32_t, uint64_t, uint64_t]
|
||||
amdsmi_dev_set_od_volt_info.argtypes = [amdsmi_processor_handle, uint32_t, uint64_t, uint64_t]
|
||||
amdsmi_dev_get_od_volt_curve_regions = _libraries['libamd_smi.so'].amdsmi_dev_get_od_volt_curve_regions
|
||||
amdsmi_dev_get_od_volt_curve_regions.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_od_volt_curve_regions.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(struct_c__SA_amdsmi_freq_volt_region_t)]
|
||||
amdsmi_dev_get_od_volt_curve_regions.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(struct_c__SA_amdsmi_freq_volt_region_t)]
|
||||
amdsmi_dev_get_power_profile_presets = _libraries['libamd_smi.so'].amdsmi_dev_get_power_profile_presets
|
||||
amdsmi_dev_get_power_profile_presets.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_power_profile_presets.argtypes = [amdsmi_device_handle, uint32_t, ctypes.POINTER(struct_c__SA_amdsmi_power_profile_status_t)]
|
||||
amdsmi_dev_get_power_profile_presets.argtypes = [amdsmi_processor_handle, uint32_t, ctypes.POINTER(struct_c__SA_amdsmi_power_profile_status_t)]
|
||||
amdsmi_dev_set_perf_level = _libraries['libamd_smi.so'].amdsmi_dev_set_perf_level
|
||||
amdsmi_dev_set_perf_level.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_perf_level.argtypes = [amdsmi_device_handle, amdsmi_dev_perf_level_t]
|
||||
amdsmi_dev_set_perf_level.argtypes = [amdsmi_processor_handle, amdsmi_dev_perf_level_t]
|
||||
amdsmi_dev_set_perf_level_v1 = _libraries['libamd_smi.so'].amdsmi_dev_set_perf_level_v1
|
||||
amdsmi_dev_set_perf_level_v1.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_perf_level_v1.argtypes = [amdsmi_device_handle, amdsmi_dev_perf_level_t]
|
||||
amdsmi_dev_set_perf_level_v1.argtypes = [amdsmi_processor_handle, amdsmi_dev_perf_level_t]
|
||||
amdsmi_dev_set_overdrive_level = _libraries['libamd_smi.so'].amdsmi_dev_set_overdrive_level
|
||||
amdsmi_dev_set_overdrive_level.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_overdrive_level.argtypes = [amdsmi_device_handle, uint32_t]
|
||||
amdsmi_dev_set_overdrive_level.argtypes = [amdsmi_processor_handle, uint32_t]
|
||||
amdsmi_dev_set_overdrive_level_v1 = _libraries['libamd_smi.so'].amdsmi_dev_set_overdrive_level_v1
|
||||
amdsmi_dev_set_overdrive_level_v1.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_overdrive_level_v1.argtypes = [amdsmi_device_handle, uint32_t]
|
||||
amdsmi_dev_set_overdrive_level_v1.argtypes = [amdsmi_processor_handle, uint32_t]
|
||||
amdsmi_dev_set_clk_freq = _libraries['libamd_smi.so'].amdsmi_dev_set_clk_freq
|
||||
amdsmi_dev_set_clk_freq.restype = amdsmi_status_t
|
||||
amdsmi_dev_set_clk_freq.argtypes = [amdsmi_device_handle, amdsmi_clk_type_t, uint64_t]
|
||||
amdsmi_dev_set_clk_freq.argtypes = [amdsmi_processor_handle, amdsmi_clk_type_t, uint64_t]
|
||||
amdsmi_get_version = _libraries['libamd_smi.so'].amdsmi_get_version
|
||||
amdsmi_get_version.restype = amdsmi_status_t
|
||||
amdsmi_get_version.argtypes = [ctypes.POINTER(struct_c__SA_amdsmi_version_t)]
|
||||
@@ -1579,22 +1579,22 @@ amdsmi_get_version_str.restype = amdsmi_status_t
|
||||
amdsmi_get_version_str.argtypes = [amdsmi_sw_component_t, ctypes.POINTER(ctypes.c_char), uint32_t]
|
||||
amdsmi_dev_get_ecc_count = _libraries['libamd_smi.so'].amdsmi_dev_get_ecc_count
|
||||
amdsmi_dev_get_ecc_count.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_ecc_count.argtypes = [amdsmi_device_handle, amdsmi_gpu_block_t, ctypes.POINTER(struct_c__SA_amdsmi_error_count_t)]
|
||||
amdsmi_dev_get_ecc_count.argtypes = [amdsmi_processor_handle, amdsmi_gpu_block_t, ctypes.POINTER(struct_c__SA_amdsmi_error_count_t)]
|
||||
amdsmi_dev_get_ecc_enabled = _libraries['libamd_smi.so'].amdsmi_dev_get_ecc_enabled
|
||||
amdsmi_dev_get_ecc_enabled.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_ecc_enabled.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_ecc_enabled.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_get_ecc_status = _libraries['libamd_smi.so'].amdsmi_dev_get_ecc_status
|
||||
amdsmi_dev_get_ecc_status.restype = amdsmi_status_t
|
||||
amdsmi_dev_get_ecc_status.argtypes = [amdsmi_device_handle, amdsmi_gpu_block_t, ctypes.POINTER(c__EA_amdsmi_ras_err_state_t)]
|
||||
amdsmi_dev_get_ecc_status.argtypes = [amdsmi_processor_handle, amdsmi_gpu_block_t, ctypes.POINTER(c__EA_amdsmi_ras_err_state_t)]
|
||||
amdsmi_status_string = _libraries['libamd_smi.so'].amdsmi_status_string
|
||||
amdsmi_status_string.restype = amdsmi_status_t
|
||||
amdsmi_status_string.argtypes = [amdsmi_status_t, ctypes.POINTER(ctypes.POINTER(ctypes.c_char))]
|
||||
amdsmi_dev_counter_group_supported = _libraries['libamd_smi.so'].amdsmi_dev_counter_group_supported
|
||||
amdsmi_dev_counter_group_supported.restype = amdsmi_status_t
|
||||
amdsmi_dev_counter_group_supported.argtypes = [amdsmi_device_handle, amdsmi_event_group_t]
|
||||
amdsmi_dev_counter_group_supported.argtypes = [amdsmi_processor_handle, amdsmi_event_group_t]
|
||||
amdsmi_dev_create_counter = _libraries['libamd_smi.so'].amdsmi_dev_create_counter
|
||||
amdsmi_dev_create_counter.restype = amdsmi_status_t
|
||||
amdsmi_dev_create_counter.argtypes = [amdsmi_device_handle, amdsmi_event_type_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_create_counter.argtypes = [amdsmi_processor_handle, amdsmi_event_type_t, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_dev_destroy_counter = _libraries['libamd_smi.so'].amdsmi_dev_destroy_counter
|
||||
amdsmi_dev_destroy_counter.restype = amdsmi_status_t
|
||||
amdsmi_dev_destroy_counter.argtypes = [amdsmi_event_handle_t]
|
||||
@@ -1606,7 +1606,7 @@ amdsmi_read_counter.restype = amdsmi_status_t
|
||||
amdsmi_read_counter.argtypes = [amdsmi_event_handle_t, ctypes.POINTER(struct_c__SA_amdsmi_counter_value_t)]
|
||||
amdsmi_counter_get_available_counters = _libraries['libamd_smi.so'].amdsmi_counter_get_available_counters
|
||||
amdsmi_counter_get_available_counters.restype = amdsmi_status_t
|
||||
amdsmi_counter_get_available_counters.argtypes = [amdsmi_device_handle, amdsmi_event_group_t, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_counter_get_available_counters.argtypes = [amdsmi_processor_handle, amdsmi_event_group_t, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_get_compute_process_info = _libraries['libamd_smi.so'].amdsmi_get_compute_process_info
|
||||
amdsmi_get_compute_process_info.restype = amdsmi_status_t
|
||||
amdsmi_get_compute_process_info.argtypes = [ctypes.POINTER(struct_c__SA_amdsmi_process_info_t), ctypes.POINTER(ctypes.c_uint32)]
|
||||
@@ -1618,28 +1618,28 @@ amdsmi_get_compute_process_gpus.restype = amdsmi_status_t
|
||||
amdsmi_get_compute_process_gpus.argtypes = [uint32_t, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_dev_xgmi_error_status = _libraries['libamd_smi.so'].amdsmi_dev_xgmi_error_status
|
||||
amdsmi_dev_xgmi_error_status.restype = amdsmi_status_t
|
||||
amdsmi_dev_xgmi_error_status.argtypes = [amdsmi_device_handle, ctypes.POINTER(c__EA_amdsmi_xgmi_status_t)]
|
||||
amdsmi_dev_xgmi_error_status.argtypes = [amdsmi_processor_handle, ctypes.POINTER(c__EA_amdsmi_xgmi_status_t)]
|
||||
amdsmi_dev_reset_xgmi_error = _libraries['libamd_smi.so'].amdsmi_dev_reset_xgmi_error
|
||||
amdsmi_dev_reset_xgmi_error.restype = amdsmi_status_t
|
||||
amdsmi_dev_reset_xgmi_error.argtypes = [amdsmi_device_handle]
|
||||
amdsmi_dev_reset_xgmi_error.argtypes = [amdsmi_processor_handle]
|
||||
amdsmi_topo_get_numa_node_number = _libraries['libamd_smi.so'].amdsmi_topo_get_numa_node_number
|
||||
amdsmi_topo_get_numa_node_number.restype = amdsmi_status_t
|
||||
amdsmi_topo_get_numa_node_number.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_topo_get_numa_node_number.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_topo_get_link_weight = _libraries['libamd_smi.so'].amdsmi_topo_get_link_weight
|
||||
amdsmi_topo_get_link_weight.restype = amdsmi_status_t
|
||||
amdsmi_topo_get_link_weight.argtypes = [amdsmi_device_handle, amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_topo_get_link_weight.argtypes = [amdsmi_processor_handle, amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_get_minmax_bandwidth = _libraries['libamd_smi.so'].amdsmi_get_minmax_bandwidth
|
||||
amdsmi_get_minmax_bandwidth.restype = amdsmi_status_t
|
||||
amdsmi_get_minmax_bandwidth.argtypes = [amdsmi_device_handle, amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_get_minmax_bandwidth.argtypes = [amdsmi_processor_handle, amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_topo_get_link_type = _libraries['libamd_smi.so'].amdsmi_topo_get_link_type
|
||||
amdsmi_topo_get_link_type.restype = amdsmi_status_t
|
||||
amdsmi_topo_get_link_type.argtypes = [amdsmi_device_handle, amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(c__EA_AMDSMI_IO_LINK_TYPE)]
|
||||
amdsmi_topo_get_link_type.argtypes = [amdsmi_processor_handle, amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(c__EA_AMDSMI_IO_LINK_TYPE)]
|
||||
amdsmi_is_P2P_accessible = _libraries['libamd_smi.so'].amdsmi_is_P2P_accessible
|
||||
amdsmi_is_P2P_accessible.restype = amdsmi_status_t
|
||||
amdsmi_is_P2P_accessible.argtypes = [amdsmi_device_handle, amdsmi_device_handle, ctypes.POINTER(ctypes.c_bool)]
|
||||
amdsmi_is_P2P_accessible.argtypes = [amdsmi_processor_handle, amdsmi_processor_handle, ctypes.POINTER(ctypes.c_bool)]
|
||||
amdsmi_dev_open_supported_func_iterator = _libraries['libamd_smi.so'].amdsmi_dev_open_supported_func_iterator
|
||||
amdsmi_dev_open_supported_func_iterator.restype = amdsmi_status_t
|
||||
amdsmi_dev_open_supported_func_iterator.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.POINTER(struct_amdsmi_func_id_iter_handle))]
|
||||
amdsmi_dev_open_supported_func_iterator.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.POINTER(struct_amdsmi_func_id_iter_handle))]
|
||||
amdsmi_dev_open_supported_variant_iterator = _libraries['libamd_smi.so'].amdsmi_dev_open_supported_variant_iterator
|
||||
amdsmi_dev_open_supported_variant_iterator.restype = amdsmi_status_t
|
||||
amdsmi_dev_open_supported_variant_iterator.argtypes = [amdsmi_func_id_iter_handle_t, ctypes.POINTER(ctypes.POINTER(struct_amdsmi_func_id_iter_handle))]
|
||||
@@ -1654,70 +1654,70 @@ amdsmi_get_func_iter_value.restype = amdsmi_status_t
|
||||
amdsmi_get_func_iter_value.argtypes = [amdsmi_func_id_iter_handle_t, ctypes.POINTER(union_c__UA_amdsmi_func_id_value_t)]
|
||||
amdsmi_init_event_notification = _libraries['libamd_smi.so'].amdsmi_init_event_notification
|
||||
amdsmi_init_event_notification.restype = amdsmi_status_t
|
||||
amdsmi_init_event_notification.argtypes = [amdsmi_device_handle]
|
||||
amdsmi_init_event_notification.argtypes = [amdsmi_processor_handle]
|
||||
amdsmi_set_event_notification_mask = _libraries['libamd_smi.so'].amdsmi_set_event_notification_mask
|
||||
amdsmi_set_event_notification_mask.restype = amdsmi_status_t
|
||||
amdsmi_set_event_notification_mask.argtypes = [amdsmi_device_handle, uint64_t]
|
||||
amdsmi_set_event_notification_mask.argtypes = [amdsmi_processor_handle, uint64_t]
|
||||
amdsmi_get_event_notification = _libraries['libamd_smi.so'].amdsmi_get_event_notification
|
||||
amdsmi_get_event_notification.restype = amdsmi_status_t
|
||||
amdsmi_get_event_notification.argtypes = [ctypes.c_int32, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(struct_c__SA_amdsmi_evt_notification_data_t)]
|
||||
amdsmi_stop_event_notification = _libraries['libamd_smi.so'].amdsmi_stop_event_notification
|
||||
amdsmi_stop_event_notification.restype = amdsmi_status_t
|
||||
amdsmi_stop_event_notification.argtypes = [amdsmi_device_handle]
|
||||
amdsmi_stop_event_notification.argtypes = [amdsmi_processor_handle]
|
||||
amdsmi_get_device_bdf = _libraries['libamd_smi.so'].amdsmi_get_device_bdf
|
||||
amdsmi_get_device_bdf.restype = amdsmi_status_t
|
||||
amdsmi_get_device_bdf.argtypes = [amdsmi_device_handle, ctypes.POINTER(union_c__UA_amdsmi_bdf_t)]
|
||||
amdsmi_get_device_bdf.argtypes = [amdsmi_processor_handle, ctypes.POINTER(union_c__UA_amdsmi_bdf_t)]
|
||||
amdsmi_get_device_uuid = _libraries['libamd_smi.so'].amdsmi_get_device_uuid
|
||||
amdsmi_get_device_uuid.restype = amdsmi_status_t
|
||||
amdsmi_get_device_uuid.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(ctypes.c_char)]
|
||||
amdsmi_get_device_uuid.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(ctypes.c_char)]
|
||||
amdsmi_get_driver_version = _libraries['libamd_smi.so'].amdsmi_get_driver_version
|
||||
amdsmi_get_driver_version.restype = amdsmi_status_t
|
||||
amdsmi_get_driver_version.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_char)]
|
||||
amdsmi_get_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_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_asic_info_t)]
|
||||
amdsmi_get_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_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_board_info_t)]
|
||||
amdsmi_get_board_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_board_info_t)]
|
||||
amdsmi_get_power_cap_info = _libraries['libamd_smi.so'].amdsmi_get_power_cap_info
|
||||
amdsmi_get_power_cap_info.restype = amdsmi_status_t
|
||||
amdsmi_get_power_cap_info.argtypes = [amdsmi_device_handle, uint32_t, ctypes.POINTER(struct_c__SA_amdsmi_power_cap_info_t)]
|
||||
amdsmi_get_power_cap_info.argtypes = [amdsmi_processor_handle, uint32_t, ctypes.POINTER(struct_c__SA_amdsmi_power_cap_info_t)]
|
||||
amdsmi_get_xgmi_info = _libraries['libamd_smi.so'].amdsmi_get_xgmi_info
|
||||
amdsmi_get_xgmi_info.restype = amdsmi_status_t
|
||||
amdsmi_get_xgmi_info.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_xgmi_info_t)]
|
||||
amdsmi_get_xgmi_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_xgmi_info_t)]
|
||||
amdsmi_get_caps_info = _libraries['libamd_smi.so'].amdsmi_get_caps_info
|
||||
amdsmi_get_caps_info.restype = amdsmi_status_t
|
||||
amdsmi_get_caps_info.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_gpu_caps_t)]
|
||||
amdsmi_get_caps_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_gpu_caps_t)]
|
||||
amdsmi_get_fw_info = _libraries['libamd_smi.so'].amdsmi_get_fw_info
|
||||
amdsmi_get_fw_info.restype = amdsmi_status_t
|
||||
amdsmi_get_fw_info.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_fw_info_t)]
|
||||
amdsmi_get_fw_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_fw_info_t)]
|
||||
amdsmi_get_vbios_info = _libraries['libamd_smi.so'].amdsmi_get_vbios_info
|
||||
amdsmi_get_vbios_info.restype = amdsmi_status_t
|
||||
amdsmi_get_vbios_info.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_vbios_info_t)]
|
||||
amdsmi_get_vbios_info.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_vbios_info_t)]
|
||||
amdsmi_get_gpu_activity = _libraries['libamd_smi.so'].amdsmi_get_gpu_activity
|
||||
amdsmi_get_gpu_activity.restype = amdsmi_status_t
|
||||
amdsmi_get_gpu_activity.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_engine_usage_t)]
|
||||
amdsmi_get_gpu_activity.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_engine_usage_t)]
|
||||
amdsmi_get_power_measure = _libraries['libamd_smi.so'].amdsmi_get_power_measure
|
||||
amdsmi_get_power_measure.restype = amdsmi_status_t
|
||||
amdsmi_get_power_measure.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_power_measure_t)]
|
||||
amdsmi_get_power_measure.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_power_measure_t)]
|
||||
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_device_handle, amdsmi_clk_type_t, ctypes.POINTER(struct_c__SA_amdsmi_clk_measure_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_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_vram_info_t)]
|
||||
amdsmi_get_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_device_handle, amdsmi_clk_type_t, ctypes.POINTER(struct_c__SA_amdsmi_frequency_range_t)]
|
||||
amdsmi_get_target_frequency_range.argtypes = [amdsmi_processor_handle, amdsmi_clk_type_t, ctypes.POINTER(struct_c__SA_amdsmi_frequency_range_t)]
|
||||
amdsmi_get_process_list = _libraries['libamd_smi.so'].amdsmi_get_process_list
|
||||
amdsmi_get_process_list.restype = amdsmi_status_t
|
||||
amdsmi_get_process_list.argtypes = [amdsmi_device_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_get_process_list.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32), ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_get_process_info = _libraries['libamd_smi.so'].amdsmi_get_process_info
|
||||
amdsmi_get_process_info.restype = amdsmi_status_t
|
||||
amdsmi_get_process_info.argtypes = [amdsmi_device_handle, amdsmi_process_handle, ctypes.POINTER(struct_c__SA_amdsmi_proc_info_t)]
|
||||
amdsmi_get_process_info.argtypes = [amdsmi_processor_handle, amdsmi_process_handle, ctypes.POINTER(struct_c__SA_amdsmi_proc_info_t)]
|
||||
amdsmi_get_ecc_error_count = _libraries['libamd_smi.so'].amdsmi_get_ecc_error_count
|
||||
amdsmi_get_ecc_error_count.restype = amdsmi_status_t
|
||||
amdsmi_get_ecc_error_count.argtypes = [amdsmi_device_handle, ctypes.POINTER(struct_c__SA_amdsmi_error_count_t)]
|
||||
amdsmi_get_ecc_error_count.argtypes = [amdsmi_processor_handle, ctypes.POINTER(struct_c__SA_amdsmi_error_count_t)]
|
||||
__all__ = \
|
||||
['AMDSMI_CNTR_CMD_START', 'AMDSMI_CNTR_CMD_STOP',
|
||||
'AMDSMI_COARSE_GRAIN_GFX_ACTIVITY',
|
||||
@@ -1882,7 +1882,7 @@ __all__ = \
|
||||
'amdsmi_dev_set_pci_bandwidth', 'amdsmi_dev_set_perf_level',
|
||||
'amdsmi_dev_set_perf_level_v1', 'amdsmi_dev_set_power_cap',
|
||||
'amdsmi_dev_set_power_profile', 'amdsmi_dev_xgmi_error_status',
|
||||
'amdsmi_device_handle', 'amdsmi_engine_usage_t',
|
||||
'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',
|
||||
|
||||
@@ -234,7 +234,7 @@ class Formatter:
|
||||
self.print_dict(result)
|
||||
elif isinstance(result, list):
|
||||
self.print_list(result)
|
||||
elif isinstance(result, smi_api.amdsmi_wrapper.amdsmi_device_handle):
|
||||
elif isinstance(result, smi_api.amdsmi_wrapper.amdsmi_processor_handle):
|
||||
self.print_handle("\n" + result)
|
||||
else:
|
||||
print(result)
|
||||
|
||||
Fai riferimento in un nuovo problema
Block a user