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
ErrorCount
Gets the number of errors encountered during execution.
public long ErrorCount { get; init; }
Property Value
OperationCount
Gets the total number of operations executed.
public long OperationCount { get; init; }
Property Value
SuccessRate
Gets the success rate as a percentage.
public double SuccessRate { get; }
Property Value
Timestamp
Gets the timestamp when the metrics were captured.
public DateTimeOffset Timestamp { get; init; }
Property Value
TotalExecutionTimeMs
Gets the total execution time in milliseconds.
public double TotalExecutionTimeMs { get; init; }