enum DPCTLSyclAspectType

DPCTL device has an associated set of aspects which identify characteristics of the device.

#include <dpctl_sycl_enum_types.h>

enum DPCTLSyclAspectType
{
    host,
    cpu,
    gpu,
    accelerator,
    custom,
    fp16,
    fp64,
    atomic64,
    image,
    online_compiler,
    online_linker,
    queue_profiling,
    usm_device_allocations,
    usm_host_allocations,
    usm_shared_allocations,
    usm_system_allocations,
    usm_atomic_host_allocations,
    usm_atomic_shared_allocations,
    host_debuggable,
    emulated,
};