Class ResultComparisonReport
- Namespace
- DotCompute.Abstractions.Debugging
- Assembly
- DotCompute.Abstractions.dll
Report comparing results from multiple backend executions.
public class ResultComparisonReport
- Inheritance
-
ResultComparisonReport
- Inherited Members
Properties
BackendsCompared
public IReadOnlyList<string> BackendsCompared { get; init; }
Property Value
ComparisonTime
Time when the comparison was performed.
public DateTimeOffset ComparisonTime { get; init; }
Property Value
Differences
public Collection<ResultDifference> Differences { get; init; }
Property Value
Issues
List of comparison issues found between the results.
public Collection<ComparisonIssue> Issues { get; init; }
Property Value
KernelName
public string KernelName { get; init; }
Property Value
PerformanceComparison
public Dictionary<string, PerformanceMetrics> PerformanceComparison { get; init; }
Property Value
Result1
First execution result being compared.
public KernelExecutionResult? Result1 { get; init; }
Property Value
Result2
Second execution result being compared.
public KernelExecutionResult? Result2 { get; init; }
Property Value
ResultDifference
Alternative property name for ResultDifference (backward compatibility).
public IReadOnlyList<ResultDifference> ResultDifference { get; }
Property Value
ResultsMatch
public bool ResultsMatch { get; set; }
Property Value
Strategy
public ComparisonStrategy Strategy { get; init; }
Property Value
Tolerance
public float Tolerance { get; init; }