-
Notifications
You must be signed in to change notification settings - Fork 66
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
[LDE: Project] 'Codegen-only compilation pipeline for LA operations' #935
Open
WangYuyao
wants to merge
34
commits into
daphne-eu:main
Choose a base branch
from
WangYuyao:LDEProject
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
04fc40e
build daphne-opt
WangYuyao 03cb04a
add SliceRowOpLowering
WangYuyao 537f655
add SliceColOpLowering
WangYuyao 2621af4
exclude linalg.generic op, add memreftollvm pass
WangYuyao 3a9eafe
Revert "build daphne-opt"
WangYuyao 55d8a76
remove improper test case
WangYuyao 204a511
combine slice row and column
WangYuyao f218f30
add ExtractOpLowering
WangYuyao 99125d4
add unfinished ExtractOpLowering
WangYuyao 77938fb
Merge remote-tracking branch 'upstream/main' into LDEProject
WangYuyao f234567
add EwUnaryOpsLowering for Sparse Matrix
WangYuyao e68919a
comment out extract op lowering
WangYuyao 7cb9c3f
add untested kernel for converting memref to CSR
WangYuyao edc5546
add EwUnaryMat for CSR Matrix
WangYuyao 196b8e1
add a new constructor for CSRMatrix
WangYuyao 6212dc6
adapt MemRefToCSR kernel with new constructor
WangYuyao 5679eea
add CSR support to EwBinaryObjSca
WangYuyao a2f9c90
add EwOpsLowering for Op between CSR and Dense
WangYuyao 90dabd6
add EwBinaryMat kernel for Dense <- (CSR + Dense)
WangYuyao b171392
update kernels.json
WangYuyao 960a4c2
add CSR +/* CSR
WangYuyao 4752fdb
add EwBinaryMat CSR <- (CSR, CSR)
WangYuyao c18516c
fix bug
WangYuyao a8c3268
fix bug
WangYuyao 4a8fd6a
add Matmul Lowering for (CSR, Dense)
WangYuyao a3bbd9e
add Matmul for (CSR, CSR), correct EwOpsLowering
WangYuyao d4a7cdb
add a script level test case for gemm codegen
WangYuyao e2476a2
clean comment-outs
WangYuyao d5361d4
add comments and fix a bug
WangYuyao 1cbc9f8
edit the comments
WangYuyao ee3959a
Delete src/compiler/lowering/ExtractOpLowering.cpp
WangYuyao f743c81
remove ExtractOp lowering related
WangYuyao df2796d
optimize CSR Matrix Index in MatMulOpLowering
WangYuyao 23921b8
add tests
WangYuyao 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
comment out extract op lowering
commit e68919a20f7f3e61cbabc935454a9b0a46738619
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
1,2 | ||
3,4 | ||
5,6 |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"numCols":2,"numRows":3,"valueType":"si64"} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
2 | ||
4 | ||
6 |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"numCols":1,"numRows":3,"valueType":"si64"} |
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Combine these into a single pass which has two rewrite patterns.