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.