安装MindCluster ToolBox成功,但是使用Ascend DMI工具失败

问题现象

安装MindCluster ToolBox成功后,使用Ascend DMI工具进行带宽测试,报错提示Failed to initialize the device. Check the environment configuration dependency。

可能原因

该NPU进行过虚拟化操作,Ascend DMI不支持对vNPU进行性能测试。

解决措施

  1. 执行以下命令,查询NPU的虚拟化信息。

    npu-smi info -t info-vnpu -i id -c chip_id 
    回显示例如下:
    +-------------------------------------------------------------------------------+
    | NPU resource static info as follow:                                           |
    | Format:Free/Total                   NA: Currently, query is not supported.    |
    | AICORE    Memory    AICPU    VPC    VENC    VDEC    JPEGD    JPEGE    PNGD    |
    |            GB                                                                 |
    |===============================================================================|
    | 10/20     30/64     4/7      5/9    0/0     1/2     12/24    2/4      NA/NA   |
    +-------------------------------------------------------------------------------+
    | Total number of vnpu: 1                                                       |
    +-------------------------------------------------------------------------------+
    |  Vnpu ID  |  Vgroup ID     |  Container ID  |  Status  |  Template Name       |
    +-------------------------------------------------------------------------------+
    |  100      |  0             |  000000000000  |  0       |  vir10_3c_32g        |
    +-------------------------------------------------------------------------------+

  2. 根据查询的vNPU信息,销毁vNPU。

    npu-smi set -t destroy-vnpu -i id -c chip_id -v vnpu_id

参数说明如下:
  • id:设备ID。通过npu-smi info -l命令查出的NPU ID即为设备ID。
  • chip_id:芯片ID。通过npu-smi info -m命令查出的Chip ID即为芯片ID。
  • vnpu_id:vNPU ID。通过步骤1查询的Vnpu ID。