Accelerator Partition Profile Functions#
Accelerator Partition Profile Functions
Functions | |
amdsmi_status_t | amdsmi_get_gpu_accelerator_partition_profile_config (amdsmi_processor_handle processor_handle, amdsmi_accelerator_partition_profile_config_t *profile_config) |
Version 2.0: Returns gpu accelerator partition caps as currently configured in the system User must use admin/sudo privledges to run this API, or API will not be able to read resources. More... | |
amdsmi_status_t | amdsmi_get_gpu_accelerator_partition_profile (amdsmi_processor_handle processor_handle, amdsmi_accelerator_partition_profile_t *profile, uint32_t *partition_id) |
Version 2.0: Returns current gpu accelerator partition capabilities. More... | |
amdsmi_status_t | amdsmi_set_gpu_accelerator_partition_profile (amdsmi_processor_handle processor_handle, uint32_t profile_index) |
Version 2.0: Set accelerator partition setting based on profile_index from amdsmi_get_gpu_accelerator_partition_profile_config. More... | |
Detailed Description
These functions are used to configure and query the device's accelerator parition profile setting.
Function Documentation
◆ amdsmi_get_gpu_accelerator_partition_profile_config()
amdsmi_status_t amdsmi_get_gpu_accelerator_partition_profile_config | ( | amdsmi_processor_handle | processor_handle, |
amdsmi_accelerator_partition_profile_config_t * | profile_config | ||
) |
Version 2.0: Returns gpu accelerator partition caps as currently configured in the system User must use admin/sudo privledges to run this API, or API will not be able to read resources.
- Platform:
gpu_bm_linux
host
guest_1vf
guest_mvf
- Parameters
-
[in] processor_handle Device which to query [out] profile_config reference to the accelerator partition config. Must be allocated by user.
- Returns
- amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail
◆ amdsmi_get_gpu_accelerator_partition_profile()
amdsmi_status_t amdsmi_get_gpu_accelerator_partition_profile | ( | amdsmi_processor_handle | processor_handle, |
amdsmi_accelerator_partition_profile_t * | profile, | ||
uint32_t * | partition_id | ||
) |
Version 2.0: Returns current gpu accelerator partition capabilities.
- Platform:
gpu_bm_linux
host
guest_1vf
guest_mvf
- Parameters
-
[in] processor_handle Device which to query [out] profile reference to the accelerator partition profile. Must be allocated by user. [in,out] partition_id array of ids for current accelerator profile. Must be allocated by user.
- Returns
- amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail
◆ amdsmi_set_gpu_accelerator_partition_profile()
amdsmi_status_t amdsmi_set_gpu_accelerator_partition_profile | ( | amdsmi_processor_handle | processor_handle, |
uint32_t | profile_index | ||
) |
Version 2.0: Set accelerator partition setting based on profile_index from amdsmi_get_gpu_accelerator_partition_profile_config.
- Platform:
gpu_bm_linux
host
- Parameters
-
[in] processor_handle Device which to query [in] profile_index Represents index of a partition user wants to set
- Returns
- amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail