File tree Expand file tree Collapse file tree 3 files changed +51
-10
lines changed
docs/doc_sources/api_reference/dpctl Expand file tree Collapse file tree 3 files changed +51
-10
lines changed Original file line number Diff line number Diff line change
1
+ .. _dpctl_constants :
2
+
3
+ Constants
4
+ ========================
5
+
6
+ The following constants are defined in :py:mod: `dpctl `:
7
+
8
+ .. currentmodule :: dpctl
9
+
10
+ .. autodata :: backend_type
11
+
12
+ .. autodata :: device_type
13
+
14
+ .. autodata :: event_status_type
15
+
16
+ .. autodata :: global_mem_cache_type
Original file line number Diff line number Diff line change 64
64
65
65
.. rubric :: Enums
66
66
67
- .. autosummary ::
68
- :toctree: generated
69
- :nosignatures:
67
+ .. list-table ::
68
+ :widths: 10 50
70
69
71
- device_type
72
- backend_type
73
- event_status_type
74
- global_mem_cache_type
70
+ * - :py:class: `dpctl.device_type `
71
+ - An :class: `enum.Enum ` of supported SYCL device types.
72
+ * - :py:class: `dpctl.backend_type `
73
+ - An :class: `enum.Enum ` of supported SYCL backends.
74
+ * - :py:class: `dpctl.event_status_type `
75
+ - An :class: `enum.Enum ` of SYCL event states.
76
+ * - :py:class: `dpctl.global_mem_cache_type `
77
+ - An :class: `enum.Enum ` of global memory cache types for a device.
75
78
76
79
.. rubric :: Exceptions
77
80
Original file line number Diff line number Diff line change @@ -31,11 +31,16 @@ class device_type(Enum):
31
31
32
32
Accepted enum values are
33
33
34
- ``all``:
34
+ ``all``
35
+
35
36
``accelerator``
37
+
36
38
``automatic``
39
+
37
40
``cpu``
41
+
38
42
``custom``
43
+
39
44
``gpu``
40
45
41
46
:Example:
@@ -67,10 +72,14 @@ class backend_type(Enum):
67
72
68
73
Accepted enum values are
69
74
70
- ``all``:
75
+ ``all``
76
+
71
77
``cuda``
78
+
72
79
``hip``
80
+
73
81
``level_zero``
82
+
74
83
``opencl``
75
84
76
85
:Example:
@@ -95,6 +104,16 @@ class event_status_type(Enum):
95
104
"""
96
105
An :class:`enum.Enum` of SYCL event states.
97
106
107
+ Accepted enum values are
108
+
109
+ ``unknown_status``
110
+
111
+ ``submitted``
112
+
113
+ ``running``
114
+
115
+ ``complete``
116
+
98
117
:Example:
99
118
.. code-block:: python
100
119
@@ -116,9 +135,12 @@ class global_mem_cache_type(Enum):
116
135
117
136
Accepted enum values are
118
137
119
- ``indeterminate``:
138
+ ``indeterminate``
139
+
120
140
``none``
141
+
121
142
``read_only``
143
+
122
144
``read_write``
123
145
124
146
:Example:
You can’t perform that action at this time.
0 commit comments