下载
中文
注册

设置指定芯片的AI CPU、control CPU和data CPU数量

命令功能

npu-smi set -t cpu-num-cfg -i id -c chip_id -v ai_cpu_num:ctrl_cpu_num:data_cpu_num 用于设置指定芯片的AI CPU、control CPU和data CPU数量。

命令格式

npu-smi set -t cpu-num-cfg -i id -c chip_id -v ai_cpu_num:ctrl_cpu_num:data_cpu_num

参数说明

类型

描述

id

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

chip_id

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

ai_cpu_num:ctrl_cpu_num:data_cpu_num

芯片的AI CPU数量:control CPU数量:data CPU数量

  • CPU总核数为4(芯片默认配置为1:3:0)
  • data CPU固定配置为0
  • AI CPU数量取值为:[0,3]
  • control CPU数量取值为:[1,4]

使用指南

  • 若当前环境模型中无AICPU算子,且运行业务时通过查询指定芯片统计信息查询当前AICPU占用率持续为0,则可以配置为0。
  • 设置CPU数量后,需要复位系统生效。
表1 Atlas 200I DK A2 开发者套件Atlas 500 A2 智能小站Atlas 200I A2 加速模块(RC场景)部署场景

Linux物理机

Linux物理机容器

Linux虚拟机

root用户

运行用户组(非root用户)

root用户

root用户

Y

N

N

NA

表2 Atlas 200I A2 加速模块(EP场景)部署场景

Linux物理机

Linux物理机容器

Linux虚拟机

root用户

运行用户组(非root用户)

root用户

root用户

N

N

N

N

使用实例

设置设备0编号0的芯片中AI CPU、control CPU和data CPU数量为1:3:0。

npu-smi set -t cpu-num-cfg -i 0 -c 0 -v 1:3:0
        Status                         : OK
        Message                        : The cpu-num-cfg of the chip is set successfully. Reset system for the configuration to take effect.

输出说明

表3 打印信息说明

字段

说明

Status

命令执行结果。

有如下两种状态:OK,Fail。

Message

命令执行后的提示信息。