-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[TIR][UX] Implement privacy annotations in TIR #15214
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
junrushao
merged 30 commits into
apache:main
from
slyubomirsky:privacy-annotation-tir-mainline
Jul 20, 2023
Merged
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
cc2bb1f
Implement privacy annotation in TIR
slyubomirsky bf1d06f
Fix broken TIR tests
slyubomirsky a17ae54
Treat it as an error to specify the global symbol if marked private
slyubomirsky 119ced2
Handle global symbol in testing utils
slyubomirsky caa19a8
Transfer global symbol in SplitHostDevice
slyubomirsky b19cd9d
Preserve global symbol in USMP convert pool allocations
slyubomirsky 182de83
Use global symbol in numerous tests
slyubomirsky 80b4418
Remove some code duplication
slyubomirsky a7e86f7
formatting
slyubomirsky 1543dce
pylint
slyubomirsky eedb556
Formatting
slyubomirsky be9ee73
Undo SplitHostDevice changes, use privacy annotation in tests instead
slyubomirsky 98bd20f
Fix rebase mistakes in test_tir_schedule_pad_einsum
slyubomirsky 9bf0c12
Factor out func_name in function.cc
slyubomirsky a7ca19a
Fix global symbol in more tests
slyubomirsky cc7f39c
Fix more global symbols in unit tests
slyubomirsky c07a149
Fix global symbols in test_pass_plan_devices.py::test_lowered
slyubomirsky 57bbceb
Fix global symbol in test_tir_transform_helpers
slyubomirsky 9777abf
Fix test_tir_schedule_cache_read_write tests
slyubomirsky 3b9246b
Fix global symobls in test_tvmscript_parser_tir.py
slyubomirsky 8b219e5
Transfer over without_attr from Unity branch
slyubomirsky 4a2e3b2
ignore global symbols in meta schedule tests
slyubomirsky 6ee9ce9
Do not use global symols in test_tir_transform_make_unpacked_pi.py
slyubomirsky f2f3976
Fix global symbol in test_evaluator_with_preproc
slyubomirsky 3ab5307
Linting fix
slyubomirsky 745421b
Fix unused import
slyubomirsky 4baeacd
Do not use private with an explicit global symbol in test_tir_transfo…
slyubomirsky 64c0cf0
Use an ordinary bool for the PrimFuncFrame's is_private attribute
slyubomirsky 2f70c39
Do not use abbreviation in assert_structural_equal_gs (expand name)
slyubomirsky 645d356
Fix test case in test_tir_transform_split_host_device
slyubomirsky 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
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
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.
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.
Nice! Looks like we always forgot to upstream this piece from the unity branch
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.
Yeah lol