Class CrossValidationResult
- Namespace
- DotCompute.Abstractions.Debugging
- Assembly
- DotCompute.Abstractions.dll
Represents the result of cross-validation between multiple accelerators.
public sealed class CrossValidationResult
- Inheritance
-
CrossValidationResult
- Inherited Members
Properties
ExecutionResults
Gets the execution results from each accelerator.
public IReadOnlyList<KernelExecutionResult> ExecutionResults { get; init; }
Property Value
IsValid
Gets whether the cross-validation passed.
public bool IsValid { get; init; }
Property Value
KernelName
Gets the name of the kernel that was validated.
public string KernelName { get; init; }
Property Value
MaxDifference
Gets the maximum difference found between outputs.
public double MaxDifference { get; init; }
Property Value
Metadata
Gets additional validation metadata.
public Dictionary<string, object> Metadata { get; init; }
Property Value
Tolerance
Gets the tolerance used for output comparison.
public double Tolerance { get; init; }
Property Value
ValidationIssues
Gets validation issues found during cross-validation.
public IReadOnlyList<DebugValidationIssue> ValidationIssues { get; init; }
Property Value
ValidationTime
Gets when the validation was performed.
public DateTime ValidationTime { get; init; }