Partitioning#
Partitioning
Functions | |
amdsmi_status_t | amdsmi_get_gpu_memory_partition_config (amdsmi_processor_handle processor_handle, amdsmi_memory_partition_config_t *config) |
Returns current gpu memory partition config and mode capabilities. More... | |
amdsmi_status_t | amdsmi_set_gpu_memory_partition_mode (amdsmi_processor_handle processor_handle, amdsmi_memory_partition_type_t mode) |
Sets memory partition mode. More... | |
amdsmi_status_t | amdsmi_get_gpu_accelerator_partition_profile_config (amdsmi_processor_handle processor_handle, amdsmi_accelerator_partition_profile_config_t *profile_config) |
Returns gpu accelerator partition caps as currently configured in the system. 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) |
Returns current gpu accelerator partition cap. More... | |
amdsmi_status_t | amdsmi_set_gpu_accelerator_partition_profile (amdsmi_processor_handle processor_handle, uint32_t profile_index) |
Sets accelerator partition setting based on profile_index from amdsmi_get_gpu_accelerator_partition_profile_config. More... | |
Detailed Description
Function Documentation
◆ amdsmi_get_gpu_memory_partition_config()
amdsmi_status_t amdsmi_get_gpu_memory_partition_config | ( | amdsmi_processor_handle | processor_handle, |
amdsmi_memory_partition_config_t * | config | ||
) |
Returns current gpu memory partition config and mode capabilities.
- Parameters
-
[in] processor_handle PF of a processor for which to query [out] config reference to the memory partition config. Must be allocated by user.
- Returns
- amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail
◆ amdsmi_set_gpu_memory_partition_mode()
amdsmi_status_t amdsmi_set_gpu_memory_partition_mode | ( | amdsmi_processor_handle | processor_handle, |
amdsmi_memory_partition_type_t | mode | ||
) |
Sets memory partition mode.
- Parameters
-
[in] processor_handle PF of a processor for which to query [in] mode Enum representing memory partitioning mode to set
- Returns
- amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail
◆ 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 | ||
) |
Returns gpu accelerator partition caps as currently configured in the system.
- Parameters
-
[in] processor_handle PF of a processor for 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 | ||
) |
Returns current gpu accelerator partition cap.
- Parameters
-
[in] processor_handle PF of a processor for which to query [out] profile reference to the accelerator partition profile. Must be allocated by user. [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 | ||
) |
Sets accelerator partition setting based on profile_index from amdsmi_get_gpu_accelerator_partition_profile_config.
- Parameters
-
[in] processor_handle PF of a processor for 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