软硬件版本兼容性测试
测试项功能
软硬件兼容性工具会获取硬件信息、架构、驱动版本、固件版本以及软件版本。
使用限制
固件版本只有root属组的用户在执行Ascend-DMI工具的时候才可以查询。
测试项参数查询
用户可任选以下指令之一查看软硬件版本兼容性测试命令的可用参数。
ascend-dmi -c -h
ascend-dmi -c --help
各参数解释如表1所示。
| 
          参数  | 
        
          说明  | 
        
          是否必填  | 
       
|---|---|---|
| 
          [-c, --compatible]  | 
        
          使用该参数进行软硬件版本兼容性检测。  | 
        
          是  | 
       
| 
          [-p, --path]  | 
        
          用户指定检测兼容性的cann软件包的安装路径。 root用户安装软件包时采用的是默认路径“/usr/local/Ascend”,可不填写此参数。其他情况下,用户使用兼容性检测功能时,需提供cann软件包安装目录。例如cann软件包安装在“/home/xxx/Ascend”目录下,指令为: ascend-dmi -c -p /home/xxx/Ascend  | 
        
          否  | 
       
| 
          [-fmt, --fmt, --format]  | 
        
          指定输出格式,可以为normal或json。若未指定则默认为normal。  | 
        
          否  | 
       
 
     兼容性工具检测的软件包如下:
- toolkit:开发套件
 - nnrt:离线推理引擎
 - nnae:深度学习引擎(训练/在线推理)
 - tfplugin:框架插件
 - toolbox:实用工具
 - npu-driver:驱动
 - npu-firmware:固件
 
使用实例
以测试软硬件版本兼容性为例。
ascend-dmi -c
以下为各类服务器返回的软硬件版本兼容性信息示例,如返回对应信息表示工具运行正常。
- 推理服务器(此处以Ascend 310芯片为例)
      图1 软硬件版本兼容性检测示例(推理服务器)
       - 训练服务器
      图2 软硬件版本兼容性检测示例(训练服务器)
       - Atlas 300T 训练卡(型号 9000)
      图3 软硬件版本兼容性检测示例(Atlas 300T 训练卡(型号 9000))
       
上述图中各类服务器参数介绍如表2所示。
     父主题: ascend-dmi工具使用