dsmi_list_device
Prototype
int dsmi_list_device(int device_id_list[], int count)
Description
Lists the IDs of all devices.
For the Ascend 310 AI Processor, this API supports mini modules (EP) and standard PCIe cards.
Parameters
Parameter |
Input/Output |
Description |
---|---|---|
device_id_list[] |
Output |
List of all device IDs For Ascend 310 AI Processors, the value range is 0–63. |
count |
Input |
Device count, which can be obtained by calling dsmi_get_device_count |
Returns
Type |
Description |
---|---|
int |
0 on success; else, failure |
Restrictions
None
Example
... int ret = 0; int device_count = 0; int device_list[64] = {0}; ret=dsmi_get_device_count(&device_count); if((ret != 0) || (0 == device_count)){ //To-do: records logs. return ERROR; } ret = dsmi_list_device(&device_list[0], device_count); ...