TbeAippCommonFusionPass
融合模式
该融合将满足如下Pattern关系的子图中Aipp + Conv2D + ElemWise + AscendQuant + StridedWrite对应节点进行UB融合。
ElemWise可以有多个串连,最多支持5个。
使用约束
- Conv2D算子, strides = [1, 1], pad = [0, 0, 0, 0], kernel 1*1 的场景不开启融合。
- AIPP开启resize,不开启融合。
- AIPP mode为dynamic,不开启融合。
- AIPP的input format设置为["RGB16", "RGB20", "RGB24","RGB8_IR", "RGB16_IR","RGB24_IR"]中的一种时,不开启融合。
- AIPP开启padding时,不开启融合。
- 若Conv2D算子使能DMA,不支持融合。
- 若给出最小Tiling,L1仍无法容纳Aipp处理结果,则放弃融合。
- 若卷积的kernal H小于或者等于上下任意一方向的Conv2d pad与AIPP pad之和,则放弃融合。
父主题: UB融合规则说明