Table of Contents

Class KernelExecutionRecord

Namespace
DotCompute.Runtime.Services.Performance.Results
Assembly
DotCompute.Runtime.dll

Historical record of a kernel execution. Captures execution details for analysis and auditing.

public class KernelExecutionRecord
Inheritance
KernelExecutionRecord
Inherited Members

Properties

Duration

Gets the execution duration. Time taken to complete the kernel execution.

public TimeSpan Duration { get; init; }

Property Value

TimeSpan

ExecutionTime

Gets the execution timestamp. When the kernel was executed.

public DateTime ExecutionTime { get; init; }

Property Value

DateTime

KernelName

Gets the kernel name. Identifier of the executed kernel.

public required string KernelName { get; init; }

Property Value

string

Name

Gets the execution name (alias for KernelName).

public string Name { get; }

Property Value

string

Parameters

Gets the execution parameters. Input parameters used for this kernel execution.

public Dictionary<string, object> Parameters { get; init; }

Property Value

Dictionary<string, object>

Success

Gets whether the execution was successful. Indicates if the kernel completed without errors.

public bool Success { get; init; }

Property Value

bool