---
title: ApplyAddOutputPass
description: "为表1中的算子增加可选输出和precheck。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/graphubfusionref/atlasrr_30_0136.html
sourcePath: /source/zh/canncommercial/900/maintenref/graphubfusionref/atlasrr_30_0136.html
indexId: 4e8a1a08588a33c43acf095973cdfdefeab589e16e6329d6707a554065706f7e78
---
# ApplyAddOutputPass

#### 融合模式

为表1中的算子增加可选输出和precheck。


**表1 支持的算子**

| 算子 | output1 | output2 | output3 | precheck |
| --- | --- | --- | --- | --- |
| ApplyRMSProp | ms | mom | \- | ApplyRmsPropPreCheck |
| FusedMulApplyMomentumWithoutAccumOut | accum | \- | \- | FusedMulApplyMomentumPreCheck |
| FusedMulApplyMomentumExtern | accum | \- | \- | FusedMulApplyMomentumExternPreCheck |
| FusedMulApplyKerasMomentum | accum | \- | \- | FusedMulApplyKerasMomentumPreCheck |
| ApplyAdagrad | accum | \- | \- | \- |
| ApplyAdagradDA | gradient\_accumulator | gradient\_squared\_accumulator | \- | \- |
| ApplyAdadelta | accum | accum\_update | \- | \- |
| ApplyPowerSign | m | \- | \- | \- |
| ApplyProximalAdagrad | accum | \- | \- | \- |
| ApplyAdaMax | m | v | \- | \- |
| ApplyAdagradV2 | accum | \- | \- | ApplyAdagradV2PreCheck |
| ApplyKerasMomentum | accum | \- | \- | ApplyKerasMomentumPreCheck |
| ApplyFtrlV2 | accum | linear | \- | \- |
| ApplyMomentum | accum | \- | \- | \- |
| ApplyFtrl | accum | linear | \- | \- |
| ApplyAdam | m | v | \- | \- |
| ApplyCenteredRMSProp | mg | ms | mom | \- |
| ApplyAddSign | m | \- | \- | \- |
| ApplyAdamWithAmsgrad | m | v | vhat | \- |


#### 使用约束

无


#### 支持的型号

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