---
title: 如何确定原始框架网络模型中的算子与昇腾AI处理器支持的算子的对应关系-昇腾社区
description: 用户使用精度比对工具或者性能比对工具进行算子精度或者性能分析时，若发现某些算子精度或者性能有问题，可能会考虑使用ATC工具中的某些参数调整算子的计算精度后，重新进行模型转换然后推理，比如通过--modify_mixlist参数将有问题的算子配置为黑名单等，该场景下，ATC中的参数要求配置的必须为基于Ascend IR定义的算子的OpType。 那如何获取此类算子的OpType？或者如何通过原始框架
keywords: 模型转换;算子对应关系
url: https://www.hiascend.com/document/caselibrary/detail/atlasatc_16_0137
section: (其他)
---

# 如何确定原始框架网络模型中的算子与昇腾AI处理器支持的算子的对应关系-昇腾社区

URL: https://www.hiascend.com/document/caselibrary/detail/atlasatc_16_0137
描述: 用户使用精度比对工具或者性能比对工具进行算子精度或者性能分析时，若发现某些算子精度或者性能有问题，可能会考虑使用ATC工具中的某些参数调整算子的计算精度后，重新进行模型转换然后推理，比如通过--modify_mixlist参数将有问题的算子配置为黑名单等，该场景下，ATC中的参数要求配置的必须为基于Ascend IR定义的算子的OpType。 那如何获取此类算子的OpType？或者如何通过原始框架
关键词: 模型转换;算子对应关系

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

如何原始框架网络模型中的算子与昇腾AI处理器支持的算子的对应关系

如何原始框架网络模型中的算子与昇腾AI处理器支持的算子的对应关系

2025/04/16

544

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | 应用开发 | CANN | 模型转换、算子对应关系 |

#### 问题现象描述

用户使用精度比对工具或者性能比对工具进行算子精度或者性能分析时，若发现某些算子精度或者性能有问题，可能会考虑使用ATC工具中的某些参数调整算子的计算精度后，重新进行模型转换然后推理，比如通过--modify_mixlist [了解详情](https://www.hiascend.com/true)参数将有问题的算子配置为黑名单等，该场景下，ATC中的参数要求配置的必须为基于Ascend IR定义的算子的OpType。

那如何获取此类算子的OpType？或者如何通过原始框架网络模型中的算子，来获取我们昇腾AI处理器对应支持的算子的OpType呢？

#### 原因分析

发现某些算子精度或者性能有问题，需要对此类算子进行精度调整时，不清楚该类算子对应的Ascend IR算子是什么。

#### 解决措施

下面就给出如何获取Ascend IR算子OpType的方法：

- 如果用户正在使用Profiling工具进行算子性能分析，该场景下直接获取昇腾AI处理器支持的算子类型即可，参见《性能调优工具用户指南》手册：

1. 导出summary数据中的“AI Core和AI CPU算子数据”，文件名为“op_summary_*.csv”格式。
2. 该文件中的“OP Type”列即为昇腾AI处理器支持的算子的OpType，从该列中找到有问题的算子即可。
- 如果用户正在使用精度比对工具进行算子精度分析：

- 参见《精度调试工具用户指南》手册获取精度比对结果文件result_*.csv。
- 根据该文件中的“NPUDump”列找到有问题的算子名，然后到对应dump数据文件中检索对应的OpType。

dump数据的第一段即为昇腾AI处理器支持的算子的OpType，例如下图dump数据中标红部分的算子信息：

本页内容

- 问题信息
- 问题现象描述
- 原因分析
- 解决措施
