使用约束
- Ascend DMI工具不支持在同一个设备里同时开启多个进程来测试性能数据,多进程测试时,可能导致测试结果不准确或者失败等不可预测情况。
- Ascend DMI工具仅支持在NPU设备上使用,不支持在vNPU设备上使用。
- 基于安全考虑,执行ascend-dmi前,请用户确认“/bin/mv”、“/bin/cp”、“/bin/gzip”指令是安全可用的。
- Ascend DMI工具只能对在位的NPU卡进行检查,为保证测试结果的准确性,请先执行npu-smi info命令检查NPU卡是否正常在位。
- Ascend DMI工具功能介绍请参见表 工具功能介绍。带宽测试、算力测试等性能测试项目建议在物理机上进行,容器、虚拟机上进行性能测试结果可能存在偏差。
- Ascend DMI支持2种内存规格的Atlas 800I A2 推理服务器,32G和64G,二者场景功能支持情况保持一致。
- Atlas 300I 推理卡(型号 3010)在操作系统为Kylin V10时,不支持查看芯片的详细信息。
- 虚拟机直通场景下,不支持在物理机上测试多卡之间的测试项,涉及带宽测试中的P2P测试、故障诊断功能。
- Atlas 200T A2 Box16 异构子框在虚拟机场景下进行功能测试时,建议在虚拟机全部直通的情况下测试,以保证检测结果能够正常显示。
- CANN软件中性能分析工具在采集性能数据时,Ascend DMI工具不可用。
- 在Atlas 200I SoC A1 核心板使用默认方式安装驱动时,仅支持root用户和HwHiAiUser用户使用Ascend DMI工具,若其他非root用户需要使用Ascend DMI工具,则需在安装驱动时使用参数指定,具体安装参数请参考《Atlas 200I SoC A1 核心板 24.1.RC3 NPU驱动和固件安装指南》中“参考>参数说明/常用命令”章节。
- 在Atlas 200 AI加速模块(RC场景)上仅支持root用户和HwHiAiUser用户免密使用Ascend DMI工具,其他用户使用时,需根据提示输入密码即可正常运行。
- 使用虚拟机场景时,请先参考《Atlas 系列硬件产品 24.1.RC3 虚拟机配置指南》的“安装前准备>修改QEMU”章节进行配置。
- 在容器场景下使用码流测试、一键式组合诊断、一键式片上内存压测诊断、Aicore诊断、Aicore压测、片上内存高危地址压测、PRBS 码流诊断、NPU环境恢复等功能执行命令失败,请参见容器场景执行Aicore命令失败,plog日志报错,驱动故障码为46。
- Ascend DMI工具不支持混插卡等非标形态产品,可能导致功能执行失败或性能不符合预期等不可预测情况。