Namespace DotCompute.Abstractions.Debugging.Types
Classes
- BackendAnalysisSummary
Summary of backend-specific analysis results.
- BackendDebugStats
Statistics for a specific backend in the debug service.
- BackendInfo
Information about an available backend.
- ComprehensiveDebugReport
Comprehensive debug report combining all analysis types for kernel execution. Provides a complete diagnostic overview including validation, performance, determinism, and memory analysis.
- CoreKernelDebugOrchestrator
Placeholder type for CoreKernelDebugOrchestrator. The actual implementation resides in DotCompute.Core.Debugging.Services. This file exists to resolve type references in DotCompute.Abstractions.
- CpuUtilizationStats
CPU utilization statistics.
- DebugServiceStatistics
Statistics for the debug service operations. Tracks usage metrics and service health indicators.
- DeviceQueueStatistics
Statistics for device work queue performance and utilization. Provides metrics for monitoring queue health and load balancing effectiveness.
- GpuUtilizationStats
GPU utilization statistics.
- IoUtilizationStats
I/O utilization statistics.
- MemoryUsageAnalysis
Comprehensive memory usage analysis for kernel execution. Provides detailed insights into memory consumption patterns, efficiency, and optimization opportunities.
- MemoryUtilizationStats
Memory utilization statistics.
- PerformancePrediction
Predicted future performance metrics based on trend analysis.
- PerformanceProfile
Comprehensive performance profile for a kernel across multiple executions. Tracks historical performance data and trends for optimization guidance.
- PerformanceReport
Comprehensive performance report for kernel execution analysis. Aggregates performance metrics, trends, and recommendations over a time window.
- PerformanceTrends
Aggregated performance trends analysis over a time window. Provides statistical analysis of performance patterns and trajectory.
- ResourceUtilizationReport
Comprehensive resource utilization report for kernel execution. Analyzes CPU, memory, GPU, and other resource consumption patterns.
- TrendAnalysis
Detailed trend analysis for a specific metric.
Enums
- ComparisonStrategy
Strategies for comparing execution results.
- LogLevel
Logging levels for debug output.