Table of Contents

Class KernelExecutionTrace

Namespace
DotCompute.Abstractions.Debugging
Assembly
DotCompute.Abstractions.dll

Trace of kernel execution showing intermediate values.

public class KernelExecutionTrace
Inheritance
KernelExecutionTrace
Inherited Members

Properties

BackendType

public string BackendType { get; init; }

Property Value

string

ErrorMessage

public string? ErrorMessage { get; init; }

Property Value

string

KernelName

public string KernelName { get; init; }

Property Value

string

MemoryProfile

Memory profiling information.

public MemoryProfile? MemoryProfile { get; init; }

Property Value

MemoryProfile

PerformanceMetrics

Performance metrics for this execution.

public PerformanceMetrics? PerformanceMetrics { get; init; }

Property Value

PerformanceMetrics

Result

Execution result if successful.

public object? Result { get; init; }

Property Value

object

Success

public bool Success { get; init; }

Property Value

bool

TotalExecutionTime

public TimeSpan TotalExecutionTime { get; init; }

Property Value

TimeSpan

TracePoints

public IReadOnlyList<TracePoint> TracePoints { get; init; }

Property Value

IReadOnlyList<TracePoint>