Run
产品支持情况
头文件/库文件
- 头文件:#include <ge/fusion/pass/pattern_fusion_pass.h>
- 库文件:libge_compiler.so
功能说明
执行Pass的主函数。
该函数将获取到PatternGraphs构造的pattern graph,用来构造pattern
在目标graph中逐一进行匹配,调用Requires函数对匹配结果做是否可被替换的校验,若为true,则进行进一步的替换
通过调用Replacement获取到替换的目标结构,将match result对应的子图结构替换为replacement子图
注意: Run函数只处理当前图,若需要处理子图,由Pass调用者来负责。
函数原型
Status Run(GraphPtr &graph, CustomPassContext &pass_context) override
参数说明
返回值说明
约束说明
无