Class DeterminismTestResult
- Namespace
- DotCompute.Abstractions.Debugging
- Assembly
- DotCompute.Abstractions.dll
Represents the result of a determinism test for a kernel.
public sealed class DeterminismTestResult
- Inheritance
-
DeterminismTestResult
- Inherited Members
Properties
AcceleratorType
Gets the type of accelerator used for the test.
public AcceleratorType AcceleratorType { get; init; }
Property Value
ExecutionResults
Gets the execution results from each iteration.
public Collection<object?> ExecutionResults { get; init; }
Property Value
ExecutionTimeVariance
Gets the variance in execution times between iterations.
public double ExecutionTimeVariance { get; init; }
Property Value
IsDeterministic
Gets whether the kernel produces deterministic results.
public bool IsDeterministic { get; set; }
Property Value
Issues
Gets the list of issues found during determinism testing.
public Collection<string> Issues { get; init; }
Property Value
Iterations
Gets the number of iterations performed.
public int Iterations { get; init; }
Property Value
KernelName
Gets the name of the kernel that was tested.
public string KernelName { get; init; }
Property Value
TestTime
Gets the time when the test was performed.
public DateTime TestTime { get; init; }
Property Value
TotalExecutionTime
Gets the total execution time for all iterations.
public TimeSpan TotalExecutionTime { get; init; }