-
Notifications
You must be signed in to change notification settings - Fork 117
Fuse GEMM+GEMM with rocMLIR #4261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
367f9e2
single output gemm elem gemm fusion w mlir
bdevorem 5e4bd88
dead code elim after pass
bdevorem b6c9b53
make modular; add tag feature to mlir_ops
bdevorem 917992b
working on multi output
bdevorem 6b4b672
handle multi out case: GE single return val, multi user
bdevorem 3211837
fix test case
bdevorem 5f1613d
multi return from GE fusion supported in GEG fusion
bdevorem 48bea0c
clang format
bdevorem 84b8953
env var, more formatting, comments, remove change to requirements
bdevorem 2d5b25d
Revert "multi return from GE fusion supported in GEG fusion"
bdevorem 5010310
remove tag, handle multi output for distinct intermediates (instead o…
bdevorem 312bfb0
format/tidy/cppcheck warnings
bdevorem ac1e0a6
clang format again...
bdevorem ed84079
trace flag to jenkins, clang format again
bdevorem b6a40dc
remove dead code elim
bdevorem 63cb9b6
Revert "trace flag to jenkins, clang format again"
bdevorem 4c15561
remove unnecessary newlines
bdevorem 4359853
this is gonna be a lot of output but print the mod before the assertion
bdevorem 2c81edd
handle bug where when replacing intermediates with the get_tuple_elem…
bdevorem 7a3f2a4
start inserting instructions before first gemm in the fusion in order…
bdevorem 68b9194
clang format kmn
bdevorem 88bac90
disable geg fusion for rnn tests
bdevorem 42e786c
verify tests
bdevorem b25b3c4
fix merge conflict
bdevorem fe0c308
add comment
bdevorem 316cd30
rename test to match contents; clang format
bdevorem 11ca8ee
formatting, fix winky dims in conv test
bdevorem 47604b5
more formatting...
bdevorem 510da97
handle the case where intermediate external inputs are not placed abo…
bdevorem fade73a
add conv test to conv group
bdevorem 3257bb2
review comments; adds sort for localized sections of modules
bdevorem a2bc265
clang-format
bdevorem 7a22ab3
make some tests rectangular
bdevorem 6b5d7cb
clang-format
bdevorem 047d7ac
edit tests to handle both if input fusion enabled or disabled
bdevorem 699e02b
clang-tidy
bdevorem 35005c3
test for localized module sort
bdevorem f43e0a1
Merge branch 'develop' into bdevorem/fuse-geg
causten File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.