@@ -19,10 +19,64 @@ dpctl.SyclDevice
1919Detail
2020======
2121
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+
2276Public methods
2377--------------
2478
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