Enum PipelineEvent
- Namespace
- DotCompute.Abstractions.Pipelines.Enums
- Assembly
- DotCompute.Abstractions.dll
Defines the types of events that can occur during pipeline execution. Used for monitoring, debugging, and telemetry collection.
public enum PipelineEvent
Fields
BackendFallback = 25Backend fallback has occurred due to unavailability or failure.
BackendSelected = 24Backend selection has occurred for a pipeline stage.
CacheHit = 22Cache hit occurred for a pipeline stage or kernel.
CacheMiss = 23Cache miss occurred for a pipeline stage or kernel.
CustomEvent = 41Custom user-defined event for extensibility.
DataTransferCompleted = 17Data transfer between host and device has completed.
DataTransferFailed = 18Data transfer between host and device has failed.
DataTransferStarted = 16Data transfer between host and device has started.
DeadlockDetected = 32Deadlock has been detected in pipeline execution.
DebugCheckpoint = 36Debug checkpoint has been reached during execution.
KernelCompilationCompleted = 39Kernel compilation has completed successfully.
KernelCompilationFailed = 40Kernel compilation has failed.
KernelCompilationStarted = 38Kernel compilation has started.
KernelCompleted = 12A kernel within a stage has completed successfully.
KernelFailed = 13A kernel within a stage failed with an error.
KernelStarted = 11A kernel within a stage has started executing.
LoadBalancingTriggered = 29Load balancing has been triggered for parallel execution.
MemoryAllocated = 14Memory allocation has occurred for a pipeline operation.
MemoryDeallocated = 15Memory has been deallocated after a pipeline operation.
MemoryThresholdExceeded = 31Memory threshold has been exceeded (warning).
OptimizationCompleted = 20Pipeline optimization has completed.
OptimizationFailed = 21Pipeline optimization has failed.
OptimizationStarted = 19Pipeline optimization has started.
PerformanceThresholdExceeded = 30Performance threshold has been exceeded (warning).
PipelineCancelled = 3Pipeline execution was cancelled.
PipelineCompleted = 1Pipeline execution has completed successfully.
PipelineFailed = 2Pipeline execution failed with an error.
PipelinePaused = 4Pipeline execution was paused.
PipelineResumed = 5Pipeline execution was resumed from a paused state.
PipelineStarted = 0Pipeline execution has started.
ProfilingDataCollected = 37Profiling data has been collected for a pipeline operation.
ResourceAllocated = 26Resource allocation has occurred for pipeline execution.
ResourceDeallocated = 27Resource deallocation has occurred after pipeline execution.
StageCompleted = 7A pipeline stage has completed successfully.
StageFailed = 8A pipeline stage failed with an error.
StageRetrying = 10A pipeline stage is being retried after a failure.
StageSkipped = 9A pipeline stage was skipped due to conditions or errors.
StageStarted = 6A pipeline stage has started executing.
SynchronizationPoint = 28Synchronization point has been reached in parallel execution.
ValidationCompleted = 34Pipeline validation has completed successfully.
ValidationFailed = 35Pipeline validation has failed.
ValidationStarted = 33Pipeline validation has started.