-
Notifications
You must be signed in to change notification settings - Fork 788
[SYCL][UR][L0] First version of UR L0 adapter #8744
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
Conversation
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
a789054
to
daf13db
Compare
95607a2
to
4398719
Compare
6d4bea6
to
c524deb
Compare
Signed-off-by: Jaime Arteaga <[email protected]>
intel#9300 Signed-off-by: Jaime Arteaga <[email protected]>
Signed-off-by: Jaime Arteaga <[email protected]>
* Fixes for porting to UR repo (#4) * Fixes for porting to UR repo Signed-off-by: Brandon Yates <[email protected]>
pi_bool is uint32_t and ur_bool_t is uint8_t, so to make sure correct functionality is maintain, use uint32_t as replacement for pi_bool, instead of ur_bool_t. Also, add back check for urMemImageCreate that was before in piMemImageCreate. Signed-off-by: Jaime Arteaga <[email protected]>
- Add changes to fix tests after [SYCL] Add Unified Runtime plugin and route to it with SYCL_PREFER_UR intel#9232 Signed-off-by: Jaime Arteaga <[email protected]>
Signed-off-by: Brandon Yates <[email protected]>
intel#9442 Signed-off-by: Jaime Arteaga <[email protected]>
…ke_queue and get_native intel#8871 Signed-off-by: Jaime Arteaga <[email protected]>
intel#9503 Signed-off-by: Jaime Arteaga <[email protected]>
intel#9446 Signed-off-by: Jaime Arteaga <[email protected]>
intel#9409 Signed-off-by: Jaime Arteaga <[email protected]>
this to absorb latest changes in queue native handle APIs Signed-off-by: Jaime Arteaga <[email protected]>
intel#9555 Signed-off-by: Jaime Arteaga <[email protected]>
Signed-off-by: Brandon Yates <[email protected]>
intel#9610 Signed-off-by: Jaime Arteaga <[email protected]>
smaslov-intel
approved these changes
May 26, 2023
Some CI errors being addressed in |
kchusha
pushed a commit
that referenced
this pull request
May 26, 2023
Signed-off-by: Jaime Arteaga <[email protected]> Signed-off-by: Brandon Yates <[email protected]> Signed-off-by: Callum Fare <[email protected]> --------- Signed-off-by: Jaime Arteaga <[email protected]> Signed-off-by: Brandon Yates <[email protected]> Co-authored-by: Brandon Yates <[email protected]> Co-authored-by: Callum Fare <[email protected]>
dm-vodopyanov
pushed a commit
that referenced
this pull request
Jun 14, 2023
This moves the CUDA plugin implementation to Unified Runtime; and changes the pi_cuda plugin to use pi2ur to implement PI. The changes to the implementation have been kept to a minimum and should be functionally the same. Documentation and comments have been moved verbatim, other than changing PI references to UR. This PR is based on top of the Level Zero adapter (#8744) so will only be ready when that is merged. --------- Co-authored-by: Petr Vesely <[email protected]> Co-authored-by: Omar Ahmed <[email protected]> Co-authored-by: Martin Morrison-Grant <[email protected]> Co-authored-by: Aaron Greig <[email protected]>
fineg74
pushed a commit
to fineg74/llvm
that referenced
this pull request
Jun 15, 2023
This moves the CUDA plugin implementation to Unified Runtime; and changes the pi_cuda plugin to use pi2ur to implement PI. The changes to the implementation have been kept to a minimum and should be functionally the same. Documentation and comments have been moved verbatim, other than changing PI references to UR. This PR is based on top of the Level Zero adapter (intel#8744) so will only be ready when that is merged. --------- Co-authored-by: Petr Vesely <[email protected]> Co-authored-by: Omar Ahmed <[email protected]> Co-authored-by: Martin Morrison-Grant <[email protected]> Co-authored-by: Aaron Greig <[email protected]>
veselypeta
pushed a commit
to veselypeta/llvm
that referenced
this pull request
Sep 21, 2023
Signed-off-by: Jaime Arteaga <[email protected]> Signed-off-by: Brandon Yates <[email protected]> Signed-off-by: Callum Fare <[email protected]> --------- Signed-off-by: Jaime Arteaga <[email protected]> Signed-off-by: Brandon Yates <[email protected]> Co-authored-by: Brandon Yates <[email protected]> Co-authored-by: Callum Fare <[email protected]>
veselypeta
pushed a commit
to veselypeta/llvm
that referenced
this pull request
Sep 21, 2023
Signed-off-by: Jaime Arteaga <[email protected]> Signed-off-by: Brandon Yates <[email protected]> Signed-off-by: Callum Fare <[email protected]> --------- Signed-off-by: Jaime Arteaga <[email protected]> Signed-off-by: Brandon Yates <[email protected]> Co-authored-by: Brandon Yates <[email protected]> Co-authored-by: Callum Fare <[email protected]>
fabiomestre
pushed a commit
to fabiomestre/llvm
that referenced
this pull request
Sep 26, 2023
This moves the CUDA plugin implementation to Unified Runtime; and changes the pi_cuda plugin to use pi2ur to implement PI. The changes to the implementation have been kept to a minimum and should be functionally the same. Documentation and comments have been moved verbatim, other than changing PI references to UR. This PR is based on top of the Level Zero adapter (intel#8744) so will only be ready when that is merged. --------- Co-authored-by: Petr Vesely <[email protected]> Co-authored-by: Omar Ahmed <[email protected]> Co-authored-by: Martin Morrison-Grant <[email protected]> Co-authored-by: Aaron Greig <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Signed-off-by: Jaime Arteaga [email protected]
Signed-off-by: Brandon Yates [email protected]
Signed-off-by: Callum Fare [email protected]