Namespace DotCompute.Abstractions.Validation
Classes
- AcceleratorPerformanceMetrics
Performance metrics collected during accelerator validation.
- AcceleratorValidationException
Exception thrown when accelerator validation fails.
- AcceleratorValidationResult
Validation result specifically for accelerator configurations and capabilities. This extends UnifiedValidationResult with accelerator-specific properties.
- KernelValidationResult
Represents the comprehensive result of kernel validation across multiple backends. Contains validation status, errors, warnings, performance metrics, and cross-backend comparison data.
- ResourceUsageEstimate
Represents resource usage estimates for a compiled kernel. Provides insights into memory, register usage, and performance characteristics to help optimize kernel execution and occupancy.
- ResultComparison
Represents a comparison between two backend execution results.
- UnifiedValidationResult
Unified validation result that replaces all duplicate validation classes. This is the ONLY validation result implementation in the entire solution.
- ValidationException
Exception thrown when validation fails.
- ValidationIssue
Represents a validation issue (error or warning).
- ValidationWarning
Represents a validation warning.
Enums
- ValidationSeverity
Defines severity levels for validation issues. Used across all validation systems to provide consistent severity reporting.
- WarningSeverity
Warning severity levels.