-
Notifications
You must be signed in to change notification settings - Fork 3
[SYCL][Graphs] Implement UR command-buffers #205
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
Conversation
EwanC
left a comment
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.
Looks like an accurate port to me 😃
sycl/plugins/unified_runtime/ur/adapters/level_zero/ur_level_zero_command_buffer.cpp
Outdated
Show resolved
Hide resolved
sycl/plugins/unified_runtime/ur/adapters/level_zero/ur_level_zero_command_buffer.hpp
Outdated
Show resolved
Hide resolved
EwanC
left a comment
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.
Still LGTM after recent pushes
- Move implementation of PI command buffers to UR
- Command-buffer support is now done through the PI/UR extension query - Only level zero backend reports extension
- Handler not checking whether we're in explicit mode when processing empty CG
670c403 to
fb1bf95
Compare
- Using a temporary UR commit because upstream is out of date with recent changes
|
This is now rebased on top of an updated |
Note: there are currently some issues with a few e2e tests which I am investigating but may not be actually related to these changes.
Changes are developed with this PR in the Unified Runtime which defines command-buffers for UR: oneapi-src/unified-runtime#560
PR is made against a temporary develop branch which has the UR L0 Adapter changes merged in to make it possible to review.
Once the changes have been reviewed we can update our develop branch and merge the changes in.