File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -3,16 +3,20 @@ Welcome to the Data-parallel Control (dpctl) Documentation!
3
3
4
4
The data-parallel control (dpctl) library provides C and Python bindings for
5
5
:sycl_spec_2020: `SYCL 2020 <> `. The SYCL 2020 features supported by dpctl are
6
- limited to those included by Intel(R) DPCPP compiler and specifically cover the
6
+ limited to those included by Intel(R) DPC++ compiler and specifically cover the
7
7
SYCL runtime classes described in :sycl_runtime_classes: `Section 4.6 <> `
8
8
of the SYCL 2020 specification.
9
9
10
10
Apart from the bindings for these runtime
11
11
classes, dpctl includes bindings for SYCL USM memory allocators and
12
12
deallocators. Dpctl Python API provides classes that implement
13
13
`Python buffer protocol <https://docs.python.org/3/c-api/buffer.html >`_
14
- using SYCL USM memory. It makes it possible to create Python objects that are
15
- backed by SYCL USM memory.
14
+
15
+ Dpctl implements N-dimensional array Python object :class: `dpctl.tensor.usm_ndarray ` to
16
+ logically address USM memory allocations, and contains growing implementation of
17
+ operations on such objects confofrming :array_api: `array API specification <> ` in
18
+ :class: `dpctl.tensor ` namespace.
16
19
17
20
Dpctl also supports the DPCPP :oneapi_filter_selection: `oneapi::filter_selector <> ` extension and has
18
- experimental support for SYCL's ``kernel `` and ``program `` classes.
21
+ experimental support for SYCL's interoperability ``kernel `` and
22
+ ``kernel_bundle<bundle_state::executable> `` classes.
Original file line number Diff line number Diff line change 14
14
"sycl_platform" : " https://sycl.readthedocs.io/en/latest/iface/platform.html" ,
15
15
"sycl_queue" : " https://sycl.readthedocs.io/en/latest/iface/queue.html" ,
16
16
"sycl_runtime_classes" : " https://www.khronos.org/registry/SYCL/specs/sycl-2020/html/sycl-2020.html#_sycl_runtime_classes" ,
17
- "sycl_spec_2020" : " https://www.khronos.org/registry/SYCL/specs/sycl-2020/html/sycl-2020.html"
17
+ "sycl_spec_2020" : " https://www.khronos.org/registry/SYCL/specs/sycl-2020/html/sycl-2020.html" ,
18
+ "array_api" : " https://data-apis.org/array-api/latest/"
18
19
}
You can’t perform that action at this time.
0 commit comments