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
ExecutionTime
Gets the execution timestamp. When the kernel was executed.
public DateTime ExecutionTime { get; init; }
Property Value
KernelName
Gets the kernel name. Identifier of the executed kernel.
public required string KernelName { get; init; }
Property Value
Name
Gets the execution name (alias for KernelName).
public string Name { get; }
Property Value
Parameters
Gets the execution parameters. Input parameters used for this kernel execution.
public Dictionary<string, object> Parameters { get; init; }
Property Value
Success
Gets whether the execution was successful. Indicates if the kernel completed without errors.
public bool Success { get; init; }