@@ -1032,7 +1032,7 @@ modifiable graph will perform this action, useful in RAII pattern usage.
1032
1032
:host-task: https://registry.khronos.org/SYCL/specs/sycl-2020/html/sycl-2020.html#subsec:interfaces.hosttasks
1033
1033
1034
1034
It is not yet supported to have a host task inside a `command_graph`.
1035
- Support will be added subsequently as detailed in the <<host-tasks, host tasks>>
1035
+ Support will be added subsequently as detailed in the <<future- host-tasks, host tasks>>
1036
1036
part from the <<future-direction, future direction>> section of this specification.
1037
1037
1038
1038
=== Queue Behavior In Recording Mode
@@ -1201,6 +1201,16 @@ code `invalid` if a user tries to add them to a graph.
1201
1201
Removing this restriction is something we may look at for future revisions of
1202
1202
`sycl_ext_oneapi_graph`.
1203
1203
1204
+ === sycl_ext_oneapi_bindless_images
1205
+
1206
+ The new handler methods, and queue shortcuts, defined by
1207
+ link:../experimental/sycl_ext_oneapi_bindless_images.asciidoc[sycl_ext_oneapi_bindless_images]
1208
+ cannot be used in graph nodes. A synchronous exception will be thrown with error
1209
+ code `invalid` if a user tries to add them to a graph
1210
+
1211
+ Removing this restriction is something we may look at for future revisions of
1212
+ `sycl_ext_oneapi_graph`.
1213
+
1204
1214
== Examples
1205
1215
1206
1216
[NOTE]
@@ -1502,7 +1512,7 @@ associated with a buffer that was created using a host data pointer will
1502
1512
outlive any executable graphs created from a modifiable graph which uses
1503
1513
that buffer.
1504
1514
1505
- === Host Tasks [[host-tasks]]
1515
+ === Host Tasks [[future- host-tasks]]
1506
1516
1507
1517
A {host-task}[host task] is a native C++ callable, scheduled according to SYCL
1508
1518
dependency rules. It is valid to record a host task as part of graph, though it
@@ -1666,13 +1676,15 @@ The following features are not yet supported:
1666
1676
. Using `handler::fill` in a graph node implemented for USM only.
1667
1677
. Using `handler::memset` in a graph node.
1668
1678
. Using `handler::prefetch` in a graph node.
1669
- . Using handler::memadvise in a graph node.
1679
+ . Using ` handler::memadvise` in a graph node.
1670
1680
. Using specialization constants in a graph node.
1671
1681
. Using reductions in a graph node.
1672
1682
. Using sycl streams in a graph node.
1673
1683
. Thread safety of new methods.
1674
- . Profiling an event returned from graph submission with `event::get_profiling_info()`.
1675
- . Subgraph can only be added as a node to any parent graph once, and will not correctly execute by itself after being added as a sub-graph.
1684
+ . Profiling an event returned from graph submission with
1685
+ `event::get_profiling_info()`.
1686
+ . A sub-graph can only be added as a node to any parent graph once, and will not
1687
+ correctly execute by itself after being added as a sub-graph.
1676
1688
1677
1689
== Revision History
1678
1690
@@ -1684,7 +1696,8 @@ The following features are not yet supported:
1684
1696
1685
1697
|1|2023-03-23|Pablo Reble, Ewan Crawford, Ben Tracy, Julian Miller
1686
1698
|Initial public working draft
1687
- |2|2023-08-01|Pablo Reble, Ewan Crawford, Ben Tracy, Julian Miller
1699
+ |2|2023-08-01|Pablo Reble, Ewan Crawford, Ben Tracy, Julian Miller,
1700
+ Maxime France-Pillois
1688
1701
|Promote status to experimental
1689
1702
1690
1703
|========================================
0 commit comments