@@ -19,10 +19,64 @@ dpctl.SyclDevice
19
19
Detail
20
20
======
21
21
22
+ Attributes
23
+ ----------
24
+
25
+ .. autoattribute :: dpctl.SyclDevice.backend
26
+ .. autoattribute :: dpctl.SyclDevice.default_selector_score
27
+ .. autoattribute :: dpctl.SyclDevice.device_type
28
+ .. autoattribute :: dpctl.SyclDevice.driver_version
29
+ .. autoattribute :: dpctl.SyclDevice.filter_string
30
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_accelerator
31
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_cpu
32
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_custom
33
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_fp16
34
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_fp64
35
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_gpu
36
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_host
37
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_image
38
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_int64_base_atomics
39
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_int64_extended_atomics
40
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_online_compiler
41
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_online_linker
42
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_queue_profiling
43
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_usm_device_allocations
44
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_usm_host_allocations
45
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_usm_restricted_shared_allocations
46
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_usm_shared_allocations
47
+ .. autoattribute :: dpctl.SyclDevice.has_aspect_usm_system_allocator
48
+ .. autoattribute :: dpctl.SyclDevice.image_2d_max_height
49
+ .. autoattribute :: dpctl.SyclDevice.image_2d_max_width
50
+ .. autoattribute :: dpctl.SyclDevice.image_3d_max_depth
51
+ .. autoattribute :: dpctl.SyclDevice.image_3d_max_height
52
+ .. autoattribute :: dpctl.SyclDevice.image_3d_max_width
53
+ .. autoattribute :: dpctl.SyclDevice.is_accelerator
54
+ .. autoattribute :: dpctl.SyclDevice.is_cpu
55
+ .. autoattribute :: dpctl.SyclDevice.is_gpu
56
+ .. autoattribute :: dpctl.SyclDevice.is_host
57
+ .. autoattribute :: dpctl.SyclDevice.max_compute_units
58
+ .. autoattribute :: dpctl.SyclDevice.max_num_sub_groups
59
+ .. autoattribute :: dpctl.SyclDevice.max_read_image_args
60
+ .. autoattribute :: dpctl.SyclDevice.max_work_group_size
61
+ .. autoattribute :: dpctl.SyclDevice.max_work_item_dims
62
+ .. autoattribute :: dpctl.SyclDevice.max_work_item_sizes
63
+ .. autoattribute :: dpctl.SyclDevice.max_write_image_args
64
+ .. autoattribute :: dpctl.SyclDevice.name
65
+ .. autoattribute :: dpctl.SyclDevice.parent_device
66
+ .. autoattribute :: dpctl.SyclDevice.preferred_vector_width_char
67
+ .. autoattribute :: dpctl.SyclDevice.preferred_vector_width_double
68
+ .. autoattribute :: dpctl.SyclDevice.preferred_vector_width_float
69
+ .. autoattribute :: dpctl.SyclDevice.preferred_vector_width_half
70
+ .. autoattribute :: dpctl.SyclDevice.preferred_vector_width_int
71
+ .. autoattribute :: dpctl.SyclDevice.preferred_vector_width_long
72
+ .. autoattribute :: dpctl.SyclDevice.preferred_vector_width_short
73
+ .. autoattribute :: dpctl.SyclDevice.sub_group_independent_forward_progress
74
+ .. autoattribute :: dpctl.SyclDevice.vendor
75
+
22
76
Public methods
23
77
--------------
24
78
25
- .. autoclassmembers :: dpctl.SyclDevice
26
- :noindex:
27
- :members:
28
- :undoc-members:
79
+ .. autofunction :: dpctl.SyclDevice.addressof_ref
80
+ .. autofunction :: dpctl.SyclDevice.create_sub_devices
81
+ .. autofunction :: dpctl.SyclDevice.get_filter_string
82
+ .. autofunction :: dpctl.SyclDevice.print_device_info
0 commit comments