forked from PaddlePaddle/Paddle
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CINN] Add new group scheduler (PaddlePaddle#56444)
* [CINN] Add new group scheduler * [Fix] Fix priority of bind loops and output node * [Fix] Set is_reduce_axis for Argmin and Argmax * [Fix] Add producer consumer relation to Argmax * [Fix] Add NodePriority and skip ExternCall block * [Fix] Add prohibit schedule block * [Fix] schedule block graph test * [Fix] Skip external calls while auto inline * [Fix] Fix relationship of block with Call nodes * [CINN] Use common reduce while loop fusion * [Fix] ScheduleBlockGraph unittest * [Fix] reduction unittests * [Fix] Skip group schedule of NonFusible nodes * [Fix] Incomplete AutoSimplify * [Fix] Adapt to new GraphCompilers * [Fix] schedule block graph unittest * [Fix] loop reorder to match master * [Fix] elementwise loop alignment * [Fix] cuda axis coeff and range * [Fix] Add conditions to schedules related to cuda * [Fix] fix conflict * fix conflict * [Fix] fix conflict * Integrate ReductionFactoring * [CINN] Upgrade ReductionReduction rule * resolve conflict * fix tensor in wb-block * add reduce type in FactorizeReduction * [CINN] Add cross thread reduction replacer * Integrate cross thread reduction * add anonymous namespace * fix reduction factoring unittest * Prohibit group schedule on single op * Revert "Prohibit group schedule on single op" This reverts commit 13ddff9. * fix reduction factoring unittest * fix reduction factoring unittest * open group scheduler flag * fix node priority * fix cross thread reduction on cpu * fix reduction_factoring with pre Fuse * Revert "open group scheduler flag" This reverts commit 192ccc1. * Revert "fix reduction_factoring with pre Fuse" This reverts commit 31889eb. * simplify log of range * add a TODO * fix x86 reduction bug
- Loading branch information
Showing
26 changed files
with
2,603 additions
and
117 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
Oops, something went wrong.