Class CudaExecutionPlan
- Namespace
- DotCompute.Backends.CUDA.Execution.Types
- Assembly
- DotCompute.Backends.CUDA.dll
Optimized execution plan for CUDA command sequences.
public sealed class CudaExecutionPlan
- Inheritance
-
CudaExecutionPlan
- Inherited Members
Remarks
Generated from CudaExecutionGraph with RTX 2000 optimizations for stream assignment and parallel execution.
Properties
CreatedAt
public DateTimeOffset CreatedAt { get; init; }
Property Value
EstimatedExecutionTime
public TimeSpan EstimatedExecutionTime { get; init; }
Property Value
EstimatedParallelism
public int EstimatedParallelism { get; init; }
Property Value
Graph
public required CudaExecutionGraph Graph { get; init; }
Property Value
OptimizedLevels
[SuppressMessage("Design", "CA1002:Do not expose generic lists", Justification = "Mutable list needed for execution plan")]
public required List<CudaExecutionLevel> OptimizedLevels { get; init; }