收集Device配置信息、寄存器信息,或者设置AI Core上任务串联或并行执行、屏蔽指定ai core或vector core上的任务执行,以便更进一步排查算子问题、硬件问题。
命令格式如下,其中--device或-d用于指定deviceId,可选参数,默认为0:
msnpureport config --get [--device <deviceId>]
命令示例如下:
msnpureport config --get --device 0
命令示例如下:
msnpureport config --set --accelerator_recover 0 -d 1
命令 |
参数 |
说明 |
---|---|---|
msnpureport config --set [--device <deviceId>] |
--singlecommit {0 | 1} |
|
命令示例如下:
msnpureport config --set --singlecommit 0 -d 1
命令 |
参数 |
说明 |
---|---|---|
msnpureport config --set [--device <deviceId>] |
--aic_switch {0 | 1} --coreid 3,4 |
屏蔽指定ai core,需按照--aic_switch、--coreid参数顺序:
若想恢复初始值,可将--aic_switch设置为1,将--coreid设置为0xFFFF。 Atlas 200I/500 A2推理产品上只有一个ai core,不支持使用该命令屏蔽。 |
msnpureport config --set [--device <deviceId>] |
--aiv_switch {0 | 1} --coreid 5,6 |
屏蔽指定vector core,需按照--aiv_switch、--coreid参数顺序。
若想恢复初始值,可将--aiv_switch设置为1,将--coreid设置为0xFFFF。 Atlas 训练系列产品上没有vector core,不支持使用该命令。 Atlas 200I/500 A2推理产品上没有vector core,不支持使用该命令。 |
命令示例如下:
msnpureport config --set --aic_switch 0 --coreid 3,4 -d 0 msnpureport config --set --aiv_switch 0 --coreid 5,6 -d 0
命令 |
参数 |
说明 |
---|---|---|
msnpureport config --set [--device <deviceId>] |
--icachecheck <参数值> |
|
命令示例如下:
msnpureport config --set --icachecheck 128 -d 0
命令 |
参数 |
说明 |
---|---|---|
msnpureport report -t 2 或者 msnpureport report --type 2 |
不涉及 |
导出所有Device上的寄存器信息。 注意,由于是导出所有寄存器信息,可能耗时较长,在10秒以内。 |
命令示例如下:
msnpureport report --type 2