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
GeneratedAt
Gets or sets the timestamp when these statistics were generated.
public DateTime GeneratedAt { get; set; }
Property Value
GraphsWithExecutions
Gets or sets the number of graphs that have execution history.
public int GraphsWithExecutions { get; set; }
Property Value
OverallSuccessRate
Gets or sets the overall success rate percentage.
public double OverallSuccessRate { get; set; }
Property Value
TotalExecutions
Gets or sets the total number of executions across all graphs.
public long TotalExecutions { get; set; }
Property Value
TotalFailedExecutions
Gets or sets the total number of failed executions.
public long TotalFailedExecutions { get; set; }
Property Value
TotalGpuTimeMs
Gets or sets the total GPU execution time in milliseconds.
public double TotalGpuTimeMs { get; set; }
Property Value
TotalGraphs
Gets or sets the total number of graphs.
public int TotalGraphs { get; set; }
Property Value
TotalMemoryTransferred
Gets or sets the total memory transferred across all executions.
public long TotalMemoryTransferred { get; set; }
Property Value
TotalNodes
Gets or sets the total number of nodes across all graphs.
public int TotalNodes { get; set; }
Property Value
TotalOptimizationPasses
Gets or sets the total number of optimization passes.
public int TotalOptimizationPasses { get; set; }
Property Value
TotalSuccessfulExecutions
Gets or sets the total number of successful executions.
public long TotalSuccessfulExecutions { get; set; }