Table of Contents

Class GraphExecutionResult

Namespace
DotCompute.Backends.OpenCL.Execution
Assembly
DotCompute.Backends.OpenCL.dll

Represents the result of a graph execution.

public sealed class GraphExecutionResult
Inheritance
GraphExecutionResult
Inherited Members

Properties

GraphName

Gets or initializes the name of the executed graph.

public required string GraphName { get; init; }

Property Value

string

NodeResults

Gets or initializes the results of individual node executions.

public required IReadOnlyList<NodeExecutionResult> NodeResults { get; init; }

Property Value

IReadOnlyList<NodeExecutionResult>

OptimizationsApplied

Gets or initializes the number of optimizations applied.

public required int OptimizationsApplied { get; init; }

Property Value

int

ParallelEfficiency

Gets or initializes the parallel efficiency (0.0 to 1.0).

public required double ParallelEfficiency { get; init; }

Property Value

double

ScheduleLevels

Gets or initializes the number of schedule levels.

public required int ScheduleLevels { get; init; }

Property Value

int

Success

Gets a value indicating whether all nodes executed successfully.

public bool Success { get; }

Property Value

bool

TotalTime

Gets or initializes the total execution time.

public required TimeSpan TotalTime { get; init; }

Property Value

TimeSpan