---
title: MatMulReshapeBiasAddFusionPass
description: "该融合规则对MatMul算子的输出做了Reshape处理，并对Reshape输出进行BiasAdd/Add处理。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/graphubfusionref/atlasrr_30_0154.html
sourcePath: /source/zh/canncommercial/900/maintenref/graphubfusionref/atlasrr_30_0154.html
indexId: da313c5e294296a9a61c3c0708a1b03f6457f58918e57994b7c3409e1c5c2ed878
---
# MatMulReshapeBiasAddFusionPass

#### 融合模式

该融合规则对MatMul算子的输出做了Reshape处理，并对Reshape输出进行BiasAdd/Add处理。


#### 使用约束

- MatMul/MatMulV2仅支持两个输入。
- BiasAdd/Add的输入必须是一个Bias和一个Reshape的输出。
- Reshape节点无法拆分MatMul节点输出的尾轴。
- BiasAdd/Add的shape为MatMul节点输出的尾轴。
- 仅在静态图模式生效。


#### 支持的型号

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

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

Atlas 350 加速卡
