Table of Contents

Namespace DotCompute.Abstractions.Models.Device

Classes

CommandQueueOptions

Configuration options for command queue creation. Provides settings to control command queue behavior, performance characteristics, and execution properties when creating command queues for compute devices.

DeviceInfo

Provides information about the compute device and selected backend.

Enums

ComputeDeviceType

Defines the types of compute devices available in the DotCompute framework. Each device type has different characteristics, capabilities, and optimization strategies.

DataTypeSupport

Defines flags representing the data types supported by a compute device. These flags can be combined using bitwise operations to represent multiple data types.

DeviceFeature

Represents individual device features that can be queried for support. This enum provides a type-safe way to check for specific device capabilities.

DeviceFeatures

Defines feature flags representing various capabilities supported by compute devices. These flags can be combined using bitwise operations to represent multiple features.

DeviceStatus

Represents the current operational status of a compute device. This status indicates the device's availability and readiness for computation.

QueuePriority

Defines priority levels for command queues to control task scheduling and resource allocation. Higher priority queues receive preferential treatment from the device scheduler.