dsmi_get_device_die
Prototype
int dsmi_get_device_die(int device_id, struct dsmi_soc_die_stru *pdevice_die)
Description
Obtains the die ID of a device.
For the Ascend 310 AI Processor, this API supports mini modules (EP) and standard PCIe cards.
Parameters
Parameter |
Input/Output |
Description |
---|---|---|
device_id |
Input |
Device ID For the Ascend 310 AI Processor, the value range is 0–63. Obtain the actual device ID by calling dsmi_list_device. |
pdevice_die |
Output |
Die information struct #define DSMI_SOC_DIE_LEN 5 struct dsmi_soc_die_stru { unsigned int soc_die[DSMI_SOC_DIE_LEN]; /**< 5 soc_die arrary sizet */ }; |
Returns
Type |
Description |
---|---|
int |
0 on success; else, failure |
Exception Handling
None
Restrictions
None
Example
int ret = 0; struct dsmi_soc_die_stru pdevice_die = {0}; ret = dsmi_get_device_die (0,&pdevice_die); if(ret != 0) { //To-do: records logs. return ret; }