[UR][L0v2] Add graph support for batched queue#21324
Draft
KFilipek wants to merge 13 commits intointel:syclfrom
Draft
[UR][L0v2] Add graph support for batched queue#21324KFilipek wants to merge 13 commits intointel:syclfrom
KFilipek wants to merge 13 commits intointel:syclfrom
Conversation
560edb4 to
7c9779b
Compare
09eaf7d to
2200aa5
Compare
2200aa5 to
3f6298f
Compare
kswiecicki
requested changes
Feb 20, 2026
EuphoricThinking
requested changes
Feb 23, 2026
EuphoricThinking
requested changes
Feb 23, 2026
1d21010 to
66e360e
Compare
44d0c9e to
77ae0d5
Compare
cb286b4 to
375088d
Compare
Contributor
Author
|
Rebased |
kswiecicki
approved these changes
Apr 13, 2026
375088d to
a1f61c9
Compare
…ero v2 batched queue
During graph capture, commands are appended to an immediate command list instead of the regular batch.
6a3c0a3 to
dd7775c
Compare
Before beginning graph capture, enqueue the current batch (regular command list) to preserve operation order. This ensures the queue is empty before switching to immediate list mode for graph capture, similar to command buffer handling. Apply to both queueBeginGraphCapteExp and queueBeginCapteIntoGraphExp.
During graph capture, operations are recorded to the immediate command list. Synchronization and flushing operations don't apply to graph recording, so return early when graph capture is active. Also added a clarifying comment in queueIsGraphCapteEnabledExp about the returned command list.
This ensures consistency with other enqueue methods and provides proper context for event handling during graph capture.
d5e9643 to
781af05
Compare
sarnex
reviewed
Apr 17, 2026
781af05 to
57feff1
Compare
57feff1 to
b6e8727
Compare
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
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.
This PR adds support for graph capture and execution in the Level Zero v2 batched queue implementation.
Changes:
capture state