Table of Contents

Class KernelCompilationStatistics

Namespace
DotCompute.Runtime.Services
Assembly
DotCompute.Runtime.dll

Kernel compilation statistics

public class KernelCompilationStatistics
Inheritance
KernelCompilationStatistics
Inherited Members

Properties

AverageCompilationTime

Gets the average compilation time

public TimeSpan AverageCompilationTime { get; init; }

Property Value

TimeSpan

ByAcceleratorType

Gets compilation statistics by accelerator type

public Dictionary<string, AcceleratorCompilationStats> ByAcceleratorType { get; init; }

Property Value

Dictionary<string, AcceleratorCompilationStats>

CollectedAt

Gets the timestamp when these statistics were collected

public DateTime CollectedAt { get; init; }

Property Value

DateTime

FailedCompilations

Gets the number of failed compilations

public long FailedCompilations { get; init; }

Property Value

long

SuccessfulCompilations

Gets the number of successful compilations

public long SuccessfulCompilations { get; init; }

Property Value

long

TotalCompilationTime

Gets the total compilation time

public TimeSpan TotalCompilationTime { get; init; }

Property Value

TimeSpan

TotalCompilations

Gets the total number of kernels compiled

public long TotalCompilations { get; init; }

Property Value

long