Device module for Furiosa smi.
More...
Device module for Furiosa smi.
◆ furiosa_smi_get_device_core_status()
Get a core status list of Furiosa NPU device.
- Parameters
-
- Returns
- FURIOSA_SMI_RETURN_CODE_OK if successful, see
FuriosaSmiReturnCode
for error cases.
◆ furiosa_smi_get_device_files()
Get a device file list of Furiosa NPU device.
- Parameters
-
| handle | handle of Furiosa NPU device. |
[out] | out_device_files | output buffer for pointer to FuriosaSmiDeviceFiles. |
- Returns
- FURIOSA_SMI_RETURN_CODE_OK if successful, see
FuriosaSmiReturnCode
for error cases.
◆ furiosa_smi_get_device_handle_by_bdf()
Get a device handle of Furiosa NPU device by bdf.
- Parameters
-
| bdf | bdf of Furiosa NPU device. |
[out] | out_handle | output buffer for pointer to FuriosaSmiDeviceHandle of given bdf. |
- Returns
- FURIOSA_SMI_RETURN_CODE_OK if successful, see
FuriosaSmiReturnCode
for error cases.
◆ furiosa_smi_get_device_handle_by_serial()
Get a device handle of Furiosa NPU device by serial.
- Parameters
-
| serial | serial of Furiosa NPU device. |
[out] | out_handle | output buffer for pointer to FuriosaSmiDeviceHandle of given serial. |
- Returns
- FURIOSA_SMI_RETURN_CODE_OK if successful, see
FuriosaSmiReturnCode
for error cases.
◆ furiosa_smi_get_device_handle_by_uuid()
Get a device handle of Furiosa NPU device by uuid.
- Parameters
-
| uuid | uuid of Furiosa NPU device. |
[out] | out_handle | output buffer for pointer to FuriosaSmiDeviceHandle of given uuid. |
- Returns
- FURIOSA_SMI_RETURN_CODE_OK if successful, see
FuriosaSmiReturnCode
for error cases.
◆ furiosa_smi_get_device_handles()
Get all device handles of Furiosa NPU devices in the system.
- Parameters
-
- Returns
- FURIOSA_SMI_RETURN_CODE_OK if successful, see
FuriosaSmiReturnCode
for error cases.
◆ furiosa_smi_get_device_info()
Get a device information of Furiosa NPU device.
- Parameters
-
| handle | handle of Furiosa NPU device. |
[out] | out_device_info | output buffer for pointer to FuriosaSmiDeviceInfo. |
- Returns
- FURIOSA_SMI_RETURN_CODE_OK if successful, see
FuriosaSmiReturnCode
for error cases.
◆ furiosa_smi_get_device_liveness()
Get a liveness of Furiosa NPU device.
- Parameters
-
| handle | handle of Furiosa NPU device. |
[out] | out_liveness | output buffer for pointer to boolean representing the liveness of device. |
- Returns
- FURIOSA_SMI_RETURN_CODE_OK if successful, see
FuriosaSmiReturnCode
for error cases.