.. _SyclDevice_api: ################ dpctl.SyclDevice ################ .. currentmodule:: dpctl .. autoclass:: dpctl.SyclDevice .. rubric:: Attributes: .. autoautosummary:: dpctl.SyclDevice :attributes: .. rubric:: Public methods: .. autoautosummary:: dpctl.SyclDevice :methods: Attributes ---------- .. autoattribute:: dpctl.SyclDevice.backend .. autoattribute:: dpctl.SyclDevice.default_selector_score .. autoattribute:: dpctl.SyclDevice.device_type .. autoattribute:: dpctl.SyclDevice.driver_version .. autoattribute:: dpctl.SyclDevice.filter_string .. autoattribute:: dpctl.SyclDevice.global_mem_cache_line_size .. autoattribute:: dpctl.SyclDevice.global_mem_cache_size .. autoattribute:: dpctl.SyclDevice.global_mem_cache_type .. autoattribute:: dpctl.SyclDevice.global_mem_size .. autoattribute:: dpctl.SyclDevice.has_aspect_accelerator .. autoattribute:: dpctl.SyclDevice.has_aspect_atomic64 .. autoattribute:: dpctl.SyclDevice.has_aspect_cpu .. autoattribute:: dpctl.SyclDevice.has_aspect_custom .. autoattribute:: dpctl.SyclDevice.has_aspect_fp16 .. autoattribute:: dpctl.SyclDevice.has_aspect_fp64 .. autoattribute:: dpctl.SyclDevice.has_aspect_gpu .. autoattribute:: dpctl.SyclDevice.has_aspect_host_debuggable .. autoattribute:: dpctl.SyclDevice.has_aspect_image .. autoattribute:: dpctl.SyclDevice.has_aspect_online_compiler .. autoattribute:: dpctl.SyclDevice.has_aspect_online_linker .. autoattribute:: dpctl.SyclDevice.has_aspect_queue_profiling .. autoattribute:: dpctl.SyclDevice.has_aspect_usm_atomic_host_allocations .. autoattribute:: dpctl.SyclDevice.has_aspect_usm_atomic_shared_allocations .. autoattribute:: dpctl.SyclDevice.has_aspect_usm_device_allocations .. autoattribute:: dpctl.SyclDevice.has_aspect_usm_host_allocations .. autoattribute:: dpctl.SyclDevice.has_aspect_usm_shared_allocations .. autoattribute:: dpctl.SyclDevice.has_aspect_usm_system_allocations .. autoattribute:: dpctl.SyclDevice.image_2d_max_height .. autoattribute:: dpctl.SyclDevice.image_2d_max_width .. autoattribute:: dpctl.SyclDevice.image_3d_max_depth .. autoattribute:: dpctl.SyclDevice.image_3d_max_height .. autoattribute:: dpctl.SyclDevice.image_3d_max_width .. autoattribute:: dpctl.SyclDevice.is_accelerator .. autoattribute:: dpctl.SyclDevice.is_cpu .. autoattribute:: dpctl.SyclDevice.is_gpu .. autoattribute:: dpctl.SyclDevice.local_mem_size .. autoattribute:: dpctl.SyclDevice.max_compute_units .. autoattribute:: dpctl.SyclDevice.max_num_sub_groups .. autoattribute:: dpctl.SyclDevice.max_read_image_args .. autoattribute:: dpctl.SyclDevice.max_work_group_size .. autoattribute:: dpctl.SyclDevice.max_work_item_dims .. autoattribute:: dpctl.SyclDevice.max_work_item_sizes .. autoattribute:: dpctl.SyclDevice.max_work_item_sizes1d .. autoattribute:: dpctl.SyclDevice.max_work_item_sizes2d .. autoattribute:: dpctl.SyclDevice.max_work_item_sizes3d .. autoattribute:: dpctl.SyclDevice.max_write_image_args .. autoattribute:: dpctl.SyclDevice.name .. autoattribute:: dpctl.SyclDevice.native_vector_width_char .. autoattribute:: dpctl.SyclDevice.native_vector_width_double .. autoattribute:: dpctl.SyclDevice.native_vector_width_float .. autoattribute:: dpctl.SyclDevice.native_vector_width_half .. autoattribute:: dpctl.SyclDevice.native_vector_width_int .. autoattribute:: dpctl.SyclDevice.native_vector_width_long .. autoattribute:: dpctl.SyclDevice.native_vector_width_short .. autoattribute:: dpctl.SyclDevice.parent_device .. autoattribute:: dpctl.SyclDevice.partition_max_sub_devices .. autoattribute:: dpctl.SyclDevice.preferred_vector_width_char .. autoattribute:: dpctl.SyclDevice.preferred_vector_width_double .. autoattribute:: dpctl.SyclDevice.preferred_vector_width_float .. autoattribute:: dpctl.SyclDevice.preferred_vector_width_half .. autoattribute:: dpctl.SyclDevice.preferred_vector_width_int .. autoattribute:: dpctl.SyclDevice.preferred_vector_width_long .. autoattribute:: dpctl.SyclDevice.preferred_vector_width_short .. autoattribute:: dpctl.SyclDevice.profiling_timer_resolution .. autoattribute:: dpctl.SyclDevice.sub_group_independent_forward_progress .. autoattribute:: dpctl.SyclDevice.sub_group_sizes .. autoattribute:: dpctl.SyclDevice.sycl_platform .. autoattribute:: dpctl.SyclDevice.vendor Public methods -------------- .. autofunction:: dpctl.SyclDevice.addressof_ref .. autofunction:: dpctl.SyclDevice.create_sub_devices .. autofunction:: dpctl.SyclDevice.get_filter_string .. autofunction:: dpctl.SyclDevice.print_device_info