[SYCL][Graph] Add spec wording for graph-owned memory allocations#18001
Merged
uditagarwal97 merged 12 commits intointel:syclfrom Jul 4, 2025
Merged
[SYCL][Graph] Add spec wording for graph-owned memory allocations#18001uditagarwal97 merged 12 commits intointel:syclfrom
uditagarwal97 merged 12 commits intointel:syclfrom
Conversation
- Using sycl_ext_oneapi_async_memory_alloc extension - Spec wording for graph support of the feature - Usage guide guidance for library authors - Usage guide examples of explicit and queue recording usage with and without mem pools
d204eb0 to
960c904
Compare
guoyejun
reviewed
Apr 15, 2025
gmlueck
reviewed
Apr 15, 2025
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
- Improve whole-graph update conditions list. - Remove unnecessary non-normative note about returned pointers. - Fix duplicate exception sections in finalize() definition.
15 tasks
This was referenced May 15, 2025
AerialMantis
reviewed
Jun 6, 2025
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
- Remove references to removed features from async alloc spec - Improve links to async alloc spec - Minor rewording of spec changes - New usage guide example using in-order queue
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
EwanC
reviewed
Jun 16, 2025
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
- Fix broken links to base spec - Make get_required_mem_size noexcept - Minor wording improvements - Add end_recording to example snippets
Contributor
Author
|
@gmlueck Not sure if you've done a detailed review of this already but it should be good to go now if you would like to take another look at it. |
EwanC
approved these changes
Jun 20, 2025
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
- Change error code for host/shared allocation use - Reword finalize to clarify multiple executable graphs
AerialMantis
approved these changes
Jun 26, 2025
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
gmlueck
reviewed
Jul 1, 2025
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
sycl/doc/extensions/experimental/sycl_ext_oneapi_graph.asciidoc
Outdated
Show resolved
Hide resolved
Contributor
|
I will be OOO for the rest of the week, so I approved. I think you understand my concern in the remaining comments, and I trust that you will address them. |
gmlueck
approved these changes
Jul 2, 2025
- Clarify zero-initialization behavior - Clarify error when recording subgraph with allocations
Contributor
Author
|
@intel/llvm-gatekeepers This should be good to merge now, thanks! |
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.
Uh oh!
There was an error while loading. Please reload this page.