Skip to main content

struct impl::device_state

Declaration

struct impl::device_state { /* full declaration omitted */ };

Declared at: src/backend/sycl_backend.cc:114

Member Variables

sycl::device sycl_device
sycl::context sycl_context
std::vector<sycl::queue> queues
std::optional<detail::thread_queue> submission_thread
std::atomic_flag active_async_error_check = false

Member Function Overview

Member Functions

device_state()

Declared at: src/backend/sycl_backend.cc:121


explicit device_state(const sycl::device& dev)

Declared at: src/backend/sycl_backend.cc:122

Parameters

const sycl::device& dev