-
Notifications
You must be signed in to change notification settings - Fork 14.3k
[MLIR][XeGPU] Add unroll patterns and blocking pass for XeGPU (1/N) #137010
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 1 commit
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
7d332da
init
chencha3 d4549ad
Merge branch 'main' into xegpu_unroll_patterns
chencha3 cdd5059
Merge branch 'main' into xegpu_unroll_patterns
chencha3 47f9b3d
add patterns for createNdOp and StoreNdOp
chencha3 932747e
refine nativeShapeFn
chencha3 f843d98
refine verifier for TensorDescType
chencha3 c6bdd3c
add loadNd pattern
chencha3 1d4dc72
add test pass
chencha3 545f937
format code
chencha3 008dbc7
add unit test
chencha3 d077cb0
clean up
chencha3 0193a04
stage
chencha3 7f8b00a
Merge branch 'main' into xegpu_unroll_patterns
chencha3 456465e
add dpas pattern and unit test
chencha3 906d699
refactor
chencha3 c63a496
fix format
chencha3 e2ed1ac
fix format
chencha3 35b35f0
refine
chencha3 6fef430
refine
chencha3 9d24920
cleanup and add patterns for rest nd ops
chencha3 1a92661
fix format
chencha3 0126eb9
cleanup
chencha3 a7d0614
add UnrollOption
chencha3 01ca783
fix the format
chencha3 ec74833
add comments
chencha3 68f95f0
add brief description
chencha3 9e6cf29
address comments
chencha3 15b1b46
Merge branch 'main' into xegpu_unroll_patterns
chencha3 727390f
add comments
chencha3 76f8761
fix comments
chencha3 45a3d28
renaming
chencha3 372dbd7
generalize pack, unpack, createaNdOp for supporting 1D cases
chencha3 06cf9b2
refine
chencha3 e0399ac
add 1D unit tests
chencha3 e873d59
switch to explicit types
chencha3 b55f43b
clean up
chencha3 383bd1d
move getUnrolledTypes out
chencha3 4fc35cf
addressed comments
chencha3 536a610
address comments
chencha3 39ca440
fix format
chencha3 09cec0b
Merge branch 'main' into xegpu_unroll_patterns
chencha3 1d3d12c
sync
chencha3 96cb62b
address comments
chencha3 163204a
Merge branch 'main' into xegpu_unroll_patterns
chencha3 1caac76
update cmake
chencha3 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
stage
- Loading branch information
commit 0193a04ce106d5bfb99679ac4023b9ad5ff87c8a
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
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.