下载
中文
注册

TbeDynamicElemwiseReduceFusionPass

融合模式

该融合规则在动态shape场景下将如下pattern子图进行UB融合。

模式一:

模式二:

使用约束

模式一的约束如下:

  • 只支持动态场景。
  • Elewise1必须有且数量为1;elsewise2 可有可无,最多不超过5;CommReduce有且仅有一个;elsewise3可有可无,最多不超过5个。
  • Elsewise2不能为多输入节点。

模式二的约束如下:

  • 只支持动态场景。
  • CommReduce必须有且仅一个;elsewise4 可有可无,最多不超过5。
  • 融合时当elsewise不支持从多输入节点作为头开始匹配,也支持该多输入的elewise节点作为中间节点。