Table of Contents

Class MetalExecutionPlan

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

Optimized execution plan for Metal command sequences.

public sealed class MetalExecutionPlan
Inheritance
MetalExecutionPlan
Inherited Members

Remarks

Generated from MetalExecutionGraph with optimizations applied for parallel execution and resource utilization.

Properties

CreatedAt

public DateTimeOffset CreatedAt { get; init; }

Property Value

DateTimeOffset

EstimatedExecutionTime

public TimeSpan EstimatedExecutionTime { get; init; }

Property Value

TimeSpan

EstimatedParallelism

public int EstimatedParallelism { get; init; }

Property Value

int

Graph

public required MetalExecutionGraph Graph { get; init; }

Property Value

MetalExecutionGraph

OptimizedLevels

public required IList<MetalExecutionLevel> OptimizedLevels { get; init; }

Property Value

IList<MetalExecutionLevel>