-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Make GPU kernel compilation caching consistent across GPU backends. #5546
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
46 commits
Select commit
Hold shift + click to select a range
d6f6053
Revert "Revert "Make context handling in GPU runtimes more consistent…
f8df8eb
Revert "Revert "Fix broken destroy_context() in gpu_multi_context_thr…
805e14b
Solve the COMDAT in runtime failing on Mac OS X problem once and for …
fbea278
Improve comment.
312c05e
Merge branch 'master' into gpu_context_consistency2
1070d3f
Merge branch 'remove_runtime_comdats_macos_ios' into gpu_context_cons…
b851d20
Fix tabs in indentation.
8b9017f
Merge branch 'remove_runtime_comdats_macos_ios' into gpu_context_cons…
961fd42
Merge branch 'master' into gpu_context_consistency2
4120026
Make GPU context handling more consistent and use a common compilation
3a4c606
Merge branch 'master' into gpu_context_consistency2
4f55416
Merge branch 'master' into gpu_context_consistency2
03062dd
Add CUDA finalizer method.
42f9ccc
Conditionalize Objective C support.
b634ac0
Fix clang-format complaints.
285750a
Fix clang-format complaints.
e78ce14
Attempt to fix new test failure with cmake.
0c0ff56
Merge branch 'gpu_context_consistency2' of https://github.com/halide/…
1046ccc
Add Metal support to acquire_release test and make it so it doesn't f…
21d39d2
Merge branch 'master' into gpu_context_consistency2
steven-johnson 348d2bf
Merge branch 'master' into gpu_context_consistency2
steven-johnson 7afefcb
Merge branch 'master' into gpu_context_consistency2
steven-johnson 71b4e23
Merge branch 'master' into gpu_context_consistency2
steven-johnson 3352bf5
Fix CMake cuda target issue. Add comment to Makefile per review feedb…
05c8c7c
Add a couple more locals initializations for safety.
1dd25f7
Remove extraneous test that somehow got moved into header file.
eb74724
Merge branch 'master' into gpu_context_consistency2
10a1388
Fix OpenCL code per erroneous use of globals.
61f6b17
Merge branch 'master' into gpu_context_consistency2
steven-johnson b6b5b57
Merge branch 'master' into gpu_context_consistency2
steven-johnson 1962b25
Fix errors for MEtal case in acquire_release_aottest.cpp.
054a535
Fix formatting.
2163090
Merge branch 'master' into gpu_context_consistency2
steven-johnson cf862ce
Fix D3D runtime to work like Metal does and not reentrantly acquire
22e336d
Merge branch 'master' into gpu_context_consistency2
steven-johnson c669a85
Merge branch 'master' into gpu_context_consistency2
steven-johnson 8156bec
Merge branch 'master' into gpu_context_consistency2
f911bdb
Merge branch 'master' into gpu_context_consistency2
steven-johnson 68dbd62
Merge branch 'master' into gpu_context_consistency2
steven-johnson 871acc3
trigger buildbots
steven-johnson 593a59a
trigger buildbots
steven-johnson 6b877df
trigger buildbots
steven-johnson 0452473
Merge branch 'master' into gpu_context_consistency2
steven-johnson c61bf39
bugfix
6b79b65
trigger buildbots
steven-johnson 3028478
Merge branch 'master' into gpu_context_consistency2
steven-johnson 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
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.