Table of Contents

Class CudaExecutionMetrics

Namespace
DotCompute.Backends.CUDA.Execution.Metrics
Assembly
DotCompute.Backends.CUDA.dll

Base class for CUDA execution metrics.

public abstract class CudaExecutionMetrics
Inheritance
CudaExecutionMetrics
Derived
Inherited Members

Properties

AverageExecutionTimeMs

Gets the average execution time per operation in milliseconds.

public double AverageExecutionTimeMs { get; }

Property Value

double

ErrorCount

Gets the number of errors encountered during execution.

public long ErrorCount { get; init; }

Property Value

long

OperationCount

Gets the total number of operations executed.

public long OperationCount { get; init; }

Property Value

long

SuccessRate

Gets the success rate as a percentage.

public double SuccessRate { get; }

Property Value

double

Timestamp

Gets the timestamp when the metrics were captured.

public DateTimeOffset Timestamp { get; init; }

Property Value

DateTimeOffset

TotalExecutionTimeMs

Gets the total execution time in milliseconds.

public double TotalExecutionTimeMs { get; init; }

Property Value

double