Class DebugData
- Namespace
- DotCompute.Abstractions.Debugging
- Assembly
- DotCompute.Abstractions.dll
Represents debug data collected during kernel analysis.
public sealed class DebugData
- Inheritance
-
DebugData
- Inherited Members
Properties
AdditionalData
Gets additional debug information.
public Dictionary<string, object> AdditionalData { get; init; }
Property Value
CollectedAt
Gets when this debug data was collected.
public DateTime CollectedAt { get; init; }
Property Value
CrossValidationResult
Gets the cross-validation results.
public CrossValidationResult? CrossValidationResult { get; init; }
Property Value
DeterminismResult
Gets the determinism test results.
public DeterminismTestResult? DeterminismResult { get; init; }
Property Value
ExecutionHistory
Gets the execution history for this kernel.
public IReadOnlyList<KernelExecutionResult> ExecutionHistory { get; init; }
Property Value
KernelName
Gets the name of the kernel being debugged.
public string KernelName { get; init; }
Property Value
MemoryAnalysis
Gets the memory analysis results.
public MemoryPatternAnalysis? MemoryAnalysis { get; init; }
Property Value
MetricsData
Gets the metrics data collected.
public MetricsReport? MetricsData { get; init; }
Property Value
PerformanceAnalysis
Gets the performance analysis results.
public PerformanceAnalysis? PerformanceAnalysis { get; init; }