开发者
资源

设置指定芯片的QoS

功能说明

npu-smi set -t qos-master-config -i id -c chip_id -s master_id mpamid qos bitmap[0] bitmap[1] bitmap[2] bitmap[3] mode用于设置指定芯片的QoS。

命令格式

npu-smi set -t qos-master-config -i id -c chip_id -s master_id mpamid qos bitmap[0] bitmap[1] bitmap[2] bitmap[3] mode

参数说明

类型

描述

id

设备ID。通过npu-smi info -l命令查出的NPU ID即为设备ID。

chip_id

芯片ID。通过npu-smi info -m命令查出的Chip ID即为芯片ID。

master_id

master ID,表示芯片加速器的枚举值。

支持项:vdec=1,vpc=2,jpge=3,jpgd=4,roce=5,nic=6,pcie=7,aic_ins=10,aiv_ins=12,sdma=13

说明:
  • master_id取值为vdec、vpc、jpge、jpgd时,对应设备ID生效。
  • master_id取值为roce、nic、pcie、aic_ins、aiv_ins、sdma时,对应芯片ID生效。

mpamid

识别芯片加速器数据流的标签,取值范围为[0,127]。
说明:

master_id取值为pcie时,对应mpamid的取值范围为[0,31]。

qos

带宽调度优先级,取值范围为[0,7]。

bitmap[0]、bitmap[1]、bitmap[2]、bitmap[3]

预留字段。输入十六进制数,建议设置为0xFFFFFFFFFFFFFFFF,不建议修改。

mode

设置mpamid的生效位置(建议设置为0,不建议修改)。
  • 0:芯片加速器中的mpamid生效。
  • 2:SQE中的mpamid生效,透传过芯片加速器、SMMU。
说明:
  • master_id取值为vdec、vpc、jpge、jpgd、pcie时,mode仅支持设置为0;mode设置为2时,mode参数不生效,其余参数设置生效。
  • master_id取值为roce、nic时,mode仅支持设置为0;mode设置为2时,返回失败信息。
  • master_id取值为sdma,且mode设置为2时,仅mode参数设置生效,其余参数设置不生效。

使用指南

表1 不同部署场景下的支持情况

物理机场景(裸机)

物理机+普通容器场景

直通虚拟机场景

root用户

运行用户组(非root用户)

root用户

root用户

N

N

N

N

注:Y表示支持;N表示不支持;NA表示不涉及,当前未规划此场景。

使用示例

设置设备0编号0芯片的QoS。

npu-smi set -t qos-master-config -i 0 -c 0 -s 1 127 7 0xFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFF 0xFFFFFFFFFFFFFFFF 0
This device does not support setting qos-master-config.

注:因为本设备不支持此命令,所以回显为“This device does not support xxx”。

输出说明