---
title: 片上内存诊断
description: "对高带宽内存进行诊断，并输出诊断结果。"
url: https://www.hiascend.com/document/detail/zh/mindcluster/latest/toolbox/toolboxug/toolboxug_0156.html
sourcePath: /source/zh/mindcluster/2610/toolbox/toolboxug/toolboxug_0156.html
indexId: d06ce38b461cab27e669047a3203b5ff3e2e42786c5ade9f4e6ba37c757dbca065
---
# 片上内存诊断

#### 测试项功能

对高带宽内存进行诊断，并输出诊断结果。


**表1 诊断项说明**

| 诊断项名称 | 参考耗时 | 是否影响NPU训练或推理 | 使用场景 |
| --- | --- | --- | --- |
| 片上内存诊断 | 2s~4s | 否 | 训练或推理任务时，NPU芯片片上内存出现ECC故障。 |


- 片上内存压测和片上内存诊断有不同的使用场景，片上内存压测具体请参见  表1
。请根据实际使用场景选择执行片上内存压测或片上内存诊断。
- 若想同时使用片上内存诊断、片上内存压测、片上内存高危地址压测请执行  一键式片上内存压测诊断
。


#### 测试项特定参数查询

各参数解释如表2所示，表格内仅展示测试项特定参数，其余公共参数请参见公共参数说明。


**表2 参数说明**

| 参数 | 说明 | 是否必填 |
| --- | --- | --- |
| [\-i, \-\-items] | 指定具体的诊断检查项。 当前仅支持指定的诊断项为hbm/chipMemory。hbm和chipMemory不能同时指定。 使用 Atlas A2 训练系列产品 、 Atlas A2 推理系列产品 、 Atlas A3 训练系列产品 、 Atlas A3 推理系列产品 、昇腾950PR&950DT系列产品时，指定诊断项为hbm。 使用Atlas 300I Pro 推理卡、Atlas 300V 视频解析卡、Atlas 300V Pro 视频解析卡、Atlas 300I Duo 推理卡时，指定诊断项为chipMemory。 | 是 |


#### 使用示例

- 以Atlas A2 训练系列产品上使用hbm为例。
  ascend-dmi -dg -i hbm

  1 2 3 4 5 6 7 8 9 [***@***]# ascend-dmi -dg -i hbm Summary: Arch: aarch64 Mode: ****** Time: 20250529-19:25:25 Hardware: hbm: PASS

- 以Atlas 300I Duo 推理卡上使用chipMemory为例。
  ascend-dmi -dg -i chipMemory

  1 2 3 4 5 6 7 8 9 [***@***]# ascend-dmi -dg -i chipMemory Summary: Arch: aarch64 Mode: ****** Time: 20250529-19:25:25 Hardware: chipMemory: PASS


#### 故障检查项说明


**表3 故障检查项说明**

| 回显状态 | 含义 |
| --- | --- |
| PASS | 片上内存检测通过，无异常。 |
| SKIP | 该产品/场景不支持片上内存检测功能。 |
| GENERAL\_WARN | 多比特存在隔离页，告警NPU芯片健康管理故障码为0x80E18401；多比特实时隔离页数量>=16且<64；可以继续使用。 说明： 当指定诊断项为chipMemory时，无此等级告警。 |
| EMERGENCY\_WARN | 多比特实时隔离页数量 >= 64，表示当前设备运行存在高风险，建议更换备件。 0 < 多比特隔离页数量 < 64并且符合如下条件之一，表示当前设备运行存在高风险，建议更换备件。 相同Bank内（Stack、PC、Sid和Bank均相同），隔离行 > 16。 相同HBMC内（Stack和PC均相同），隔离行的Bank数 ≥ 4且PC内累计隔离行数 ＞ 16。 相同Sid内（Stack和Sid均相同），处于不同HBMC数（PC值不同） 的隔离行≥ 4。 |
| FAIL | 片上内存检测失败，请联系华为工程师处理或参考FAQ进行定位。 |
