UACCE设备属性示例

SYSFS files

属性

含义

/sys/class/uacce/accelerator_device/attrs/available_instances

RO

查看当前加速器设备上可用的硬件队列个数

/sys/class/uacce/accelerator_device/attrs/node_id

RO

查看当前加速器设备node ID

/sys/class/uacce/accelerator_device/attrs/algorithms

RO

查看当前设备所支持的算法

/sys/class/uacce/accelerator_device/attrs/isolate_strategy

RW

  1. 写权限设置隔离策略的时候需要root权限。
  2. 读权限查看当前设备的隔离策略。
  3. 隔离策略:
    1. 默认为0,表示该设备不执行任何隔离策略。
    2. ---非0(最大值为65535,大于此值则配置不成功),表示当前设备出现过一个小时内出的硬件故障次数等于或者超过这个数量,则立即将此设备隔离起来。

/sys/class/uacce/accelerator_device/attrs/isolate

RO

0:设备在位,通过WD接口可以从它获取到算法队列;

1:设备不在位,被隔离了,通过WD接口不可以从它获取到算法队列;

其他:非法值;

“accelerator_device”代表不同加速器设备名称。