Skip to content

Commit

Permalink
[Flow] Extend CollapseDimensionsPass (iree-org#17993)
Browse files Browse the repository at this point in the history
iree-flow-collapse-dimensions is currently very limited. The pass doens't
support propagating collapse of dimensions through multiple operations.
This adds support to collapsing dimensions through chains of operations, 
which should allow for better codegen at the smaller dimensionality.

Also, this will need to be disabled in the specific case of softmax
fusion since there is a backend bug
(iree-org#17948).

---------

Signed-off-by: Ian Wood <ianwood2024@u.northwestern.edu>
  • Loading branch information
IanWood1 authored Aug 1, 2024
1 parent ebab90a commit d850037
Show file tree
Hide file tree
Showing 3 changed files with 890 additions and 152 deletions.
Loading

0 comments on commit d850037

Please sign in to comment.