Namespace DotCompute.Abstractions.Pipelines.Enums
Enums
- ComputeDeviceType
Specifies the type of compute device used for pipeline execution.
- DataTransferType
Defines the different types of data transfers that can occur during pipeline execution. Each type represents a different data movement pattern with distinct performance characteristics.
- ErrorHandlingAction
Defines the actions to take when an error occurs during pipeline execution
- ErrorHandlingStrategy
Error handling strategies for kernel chain execution.
- ExecutionPriority
Execution priority levels for pipeline stages and operations.
- MemoryHint
Memory optimization hints for pipeline execution. These hints guide memory allocation and management strategies.
- MemoryLockMode
Specifies memory locking modes for pipeline memory management. Controls how memory regions are locked and accessed during execution.
- MetricsExportFormat
Specifies the format for exporting pipeline metrics and telemetry data.
- OptimizationType
Specifies the types of optimizations that can be applied to pipelines. This is a flags enum allowing combination of multiple optimization types.
- PipelineErrorType
Types of errors that can occur during pipeline execution.
- PipelineEvent
Defines the types of events that can occur during pipeline execution. Used for monitoring, debugging, and telemetry collection.
- PipelineEventType
Defines the types of events that can occur during pipeline execution
- PipelineStageType
Defines the different types of stages that can exist in a pipeline. Each type has specific characteristics and optimization strategies.
- RetryStrategy
Strategies for retrying failed operations in pipelines.