---
title: AddNFusionPass
description: "当输入过多时，将输入按照如下规则进行分组，最后将每组之和进行相加。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/graphubfusionref/atlasrr_30_0144.html
sourcePath: /source/zh/canncommercial/900/maintenref/graphubfusionref/atlasrr_30_0144.html
indexId: 4c835673312385ce27d1befe74b0b24af78eba47f2e00ccec21e6cbc36d2157d78
---
# AddNFusionPass

#### 融合模式

当输入过多时，将输入按照如下规则进行分组，最后将每组之和进行相加。

N=62k+r，其中N为输入的个数，r为N整除62的余数。

- 规则一：当r=0时，分为k组，每组62个输入。
- 规则二：当r=1时，分为k组，k-1组为62个输入，最后一组为63个输入。
- 规则三：当2<=r<62时，分k+1组，k组为62个输入，最后一组为r个输入。


#### 使用约束

- 所有输入需要满足AddN算子的要求。
- 该融合规则不可关闭。


#### 支持的型号

Atlas A2 训练系列产品 / Atlas A2 推理系列产品
