Accelerator Partition Profile Functions

Accelerator Partition Profile Functions#

AMD SMI: 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_handleDevice which to query
[out]profile_configreference 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_handleDevice which to query
[out]profilereference to the accelerator partition profile. Must be allocated by user.
[in,out]partition_idarray 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_handleDevice which to query
[in]profile_indexRepresents index of a partition user wants to set
Returns
amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail