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
NodeResults
Gets or initializes the results of individual node executions.
public required IReadOnlyList<NodeExecutionResult> NodeResults { get; init; }
Property Value
OptimizationsApplied
Gets or initializes the number of optimizations applied.
public required int OptimizationsApplied { get; init; }
Property Value
ParallelEfficiency
Gets or initializes the parallel efficiency (0.0 to 1.0).
public required double ParallelEfficiency { get; init; }
Property Value
ScheduleLevels
Gets or initializes the number of schedule levels.
public required int ScheduleLevels { get; init; }
Property Value
Success
Gets a value indicating whether all nodes executed successfully.
public bool Success { get; }
Property Value
TotalTime
Gets or initializes the total execution time.
public required TimeSpan TotalTime { get; init; }