Table of Contents

Class AggregatedGraphStatistics

Namespace
DotCompute.Backends.Metal.Execution.Graph
Assembly
DotCompute.Backends.Metal.dll

Contains aggregated statistics across all managed Metal compute graphs.

public class AggregatedGraphStatistics
Inheritance
AggregatedGraphStatistics
Inherited Members

Properties

AverageExecutionTimeMs

Gets or sets the average execution time across all graphs.

public double AverageExecutionTimeMs { get; set; }

Property Value

double

GeneratedAt

Gets or sets the timestamp when these statistics were generated.

public DateTime GeneratedAt { get; set; }

Property Value

DateTime

GraphsWithExecutions

Gets or sets the number of graphs that have execution history.

public int GraphsWithExecutions { get; set; }

Property Value

int

OverallSuccessRate

Gets or sets the overall success rate percentage.

public double OverallSuccessRate { get; set; }

Property Value

double

TotalExecutions

Gets or sets the total number of executions across all graphs.

public long TotalExecutions { get; set; }

Property Value

long

TotalFailedExecutions

Gets or sets the total number of failed executions.

public long TotalFailedExecutions { get; set; }

Property Value

long

TotalGpuTimeMs

Gets or sets the total GPU execution time in milliseconds.

public double TotalGpuTimeMs { get; set; }

Property Value

double

TotalGraphs

Gets or sets the total number of graphs.

public int TotalGraphs { get; set; }

Property Value

int

TotalMemoryTransferred

Gets or sets the total memory transferred across all executions.

public long TotalMemoryTransferred { get; set; }

Property Value

long

TotalNodes

Gets or sets the total number of nodes across all graphs.

public int TotalNodes { get; set; }

Property Value

int

TotalOptimizationPasses

Gets or sets the total number of optimization passes.

public int TotalOptimizationPasses { get; set; }

Property Value

int

TotalSuccessfulExecutions

Gets or sets the total number of successful executions.

public long TotalSuccessfulExecutions { get; set; }

Property Value

long