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.
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
[RELAY][COMPILER] Initial Relay interpreter and compiler for TVM runtime system. #1954
[RELAY][COMPILER] Initial Relay interpreter and compiler for TVM runtime system. #1954
Changes from 29 commits
796096e
4d3d9e0
e5f2d87
efe62d3
eb130ea
21a52cf
1df6f07
b930f51
070ed09
7c2f404
c88b465
9241d09
c05c3c5
8e4fb55
af80e67
bd999a6
b677d89
5967333
5c9ae4a
161e14a
3ce8376
6286f04
bf70e13
9f6412e
baef91b
82b51fd
2167c47
3c76f0f
e853433
98ae9b9
b4d5d31
b69485f
3f9dc5e
4e3f92d
604ea7b
a61d663
95e49a0
341a0c3
002f376
c562275
9a229c3
a050815
28bfdba
ecfe6e5
315f9c0
764bc5e
86ff607
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
Consider AlphaEqual struct
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.
This function could be
And we run an extraction pass to get the necessary pass. Notably, this lowering function can happen inside the cached JIT engine
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.
I understand there is a rewriting going on here trying to rewrite the body to use func with special loweredFunc attr. Alternatively, we can expose a CompileEngine, which have CompileEngine.lookup(func: Function)-> LoweredFunc