-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[Core][Build] Move build module transformations and utilities to C++ #9103
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
39 commits
Select commit
Hold shift + click to select a range
c8eace9
Initial investigation
electriclilies 8d6b228
More progress!
electriclilies ba8836e
More progress / notes
electriclilies b5bb9e8
rewrite build_for_device mostly in c++
electriclilies f9372db
More progress
electriclilies 322f9f1
Initial split of transformations applied to device and host as post s…
mikepapadim 0c4a01d
Combine duplicate passes after spliting mod on aot and vm flows
mikepapadim 73640e8
Minor cleanup
mikepapadim 6904123
Fix merge conflicts
mikepapadim d0ba8b8
Move target mangling to driver_api.cc
mikepapadim 01b4ce3
Move more build utlities to cpp driver api
mikepapadim 6176155
[Build][WIP] Moving build utilities to C++ from Python
mikepapadim df0c75d
Merge branch 'main' of https://github.com/apache/tvm into build_incre…
mikepapadim 09aaf88
[Build] Remove comments
mikepapadim 311632b
[lint] Pass black
mikepapadim 0c28839
More formating
mikepapadim 5008b75
Move more build functionality into cpp
mikepapadim f73791a
Remove comments
mikepapadim ba98e6f
Remove unused defs and imports
mikepapadim f515c6f
Address PR comments
mikepapadim 6b366c3
More PR comments
mikepapadim 1e24b25
More comments
mikepapadim af8c8e3
More comments
mikepapadim 57b8039
Add comments on the new split function
mikepapadim 0c4bf6d
Fix PR comments on clarity
mikepapadim 41cf6f3
Test CI
mikepapadim 6e4f751
Merge branch 'main' of https://github.com/apache/tvm into build_incre…
mikepapadim b7f27d0
Fix format
mikepapadim e1658b5
Refactor build
mikepapadim a71a0af
Expose splitted composite passes to python
mikepapadim 0ca60e9
Format files
mikepapadim 49cbe53
Test fix
mikepapadim cd33d95
Fix merge conflicts
mikepapadim 6e1203e
Fix for annotating entry funcs on code targeting CPU
mikepapadim 2c0305b
Prevent entry funcs to be annotated when compiling for CPU with C run…
mikepapadim b955799
Guard for aot executor entry
mikepapadim aed0765
Sphix format
mikepapadim c3505fa
Sanity fix
mikepapadim 2162c85
Sphinx fix
mikepapadim 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
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
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.