-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CINN / Fusion] Support fusion of Pattern with multi downstream (#66034)
* [CINN] Support horizontal fusion * Change data type * Support horizontal fusion * Fix compile error * add topo sort in backend fusion * update * reorder yield_store op adding * rename fusion to group * remove IsNotOutputNodeMatcher * update * update * update * update policy manager * update * add reverse topo search algorithm for op fusion * horizontal support dynamic shape and enhance fusion ability * fix * xx * move logic of reverse topo sort to pattern_graph.cc * fix some bugs * update * skip multi-downstream nodes when doing trivial sink * fix * xxxx * fix * update * LiftToAnchorPattern Implementation * update * update LiftToAnchorPattern * horizontal operator fusion enhance * Implementation of anchor pattern recomputing mechanism * update * update * update * update * update * fix compile err * update * fix horizontal fusion * fix syntax err * register anchor policy * update * update * support LiftToAnchorPattern for reduce tree pattern * update * update * fix add_store_in_group_op * fix pir all path test * update * fix split recompute * update * update * update * fix compile * update * fix recompute matcher er * update * update * reduce logs * fix SearchAnchorTransformRecursively * update * recover add_store_in_fusion_op * update * update * update * refine codes and add interpreter * update * update * support cluster pass and add tracker to fusionOp * update * update backend * update * update * update * update * update * update * update * update * fix compile err * update * update * fix compile err * update * update * update * add_test * fix * fix * fix * fix * fix reshape tmp * fix test_graph * fix test_sd_resnet_block * fix shared tracker conflict * revert fix reshape tmp * fix softmax * fix * fix test_sub_graph_23 --------- Co-authored-by: jiahongyu <jiahongyu@baidu.com> Co-authored-by: xiongkun <xiongkun03@baidu.com> Co-authored-by: feifei-111 <2364819892@qq.com> Co-authored-by: zhangbaizhou <zhangbaizhou@baidu.com>
- Loading branch information
1 parent
ba16a30
commit 55629f8
Showing
68 changed files
with
3,733 additions
and
2,129 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.