---
title: 简介
description: "基于Pattern匹配的融合Pass基类。子类可通过实现虚方法来定义pattern和replacement。由父类进行匹配和替换。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendgraphapi/atlasgeapi_07_0258.html
sourcePath: /source/zh/canncommercial/900/API/ascendgraphapi/atlasgeapi_07_0258.html
indexId: 2c91a0f1b336e9a3b4a9d72b46d3df6b2d577ca80b4efea64d6b1c0e816e834572
---
# 简介

基于Pattern匹配的融合Pass基类。子类可通过实现虚方法来定义pattern和replacement。由父类进行匹配和替换。

#### 需要包含的头文件

```
#include <ge/fusion/pass/pattern_fusion_pass.h>
```


#### Public成员函数

```
PatternFusionPass()
explicit PatternFusionPass(std::unique_ptr<PatternMatcherConfig> match_config)
Status Run(GraphPtr &graph, CustomPassContext &pass_context) override
```
