Table of Contents

Class ExecutionStatistics

Namespace
Orleans.GpuBridge.Abstractions.Providers.Execution.Results.Statistics
Assembly
Orleans.GpuBridge.Abstractions.dll

Execution statistics

public sealed record ExecutionStatistics : IEquatable<ExecutionStatistics>
Inheritance
ExecutionStatistics
Implements
Inherited Members

Constructors

ExecutionStatistics(long, long, long, TimeSpan, TimeSpan, long, long, IReadOnlyDictionary<string, long>)

Execution statistics

public ExecutionStatistics(long TotalKernelsExecuted, long TotalBatchesExecuted, long TotalGraphsExecuted, TimeSpan TotalExecutionTime, TimeSpan AverageKernelTime, long TotalBytesTransferred, long TotalErrors, IReadOnlyDictionary<string, long> KernelExecutionCounts)

Parameters

TotalKernelsExecuted long
TotalBatchesExecuted long
TotalGraphsExecuted long
TotalExecutionTime TimeSpan
AverageKernelTime TimeSpan
TotalBytesTransferred long
TotalErrors long
KernelExecutionCounts IReadOnlyDictionary<string, long>

Properties

AverageKernelTime

public TimeSpan AverageKernelTime { get; init; }

Property Value

TimeSpan

KernelExecutionCounts

public IReadOnlyDictionary<string, long> KernelExecutionCounts { get; init; }

Property Value

IReadOnlyDictionary<string, long>

TotalBatchesExecuted

public long TotalBatchesExecuted { get; init; }

Property Value

long

TotalBytesTransferred

public long TotalBytesTransferred { get; init; }

Property Value

long

TotalErrors

public long TotalErrors { get; init; }

Property Value

long

TotalExecutionTime

public TimeSpan TotalExecutionTime { get; init; }

Property Value

TimeSpan

TotalGraphsExecuted

public long TotalGraphsExecuted { get; init; }

Property Value

long

TotalKernelsExecuted

public long TotalKernelsExecuted { get; init; }

Property Value

long