Table of Contents

Class MetalStreamConfiguration

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

Configuration for Metal command stream optimization

public sealed class MetalStreamConfiguration
Inheritance
MetalStreamConfiguration
Inherited Members

Properties

EnableDependencyTracking

Enable stream dependency tracking

public bool EnableDependencyTracking { get; set; }

Property Value

bool

EnablePerformanceMonitoring

Enable stream performance monitoring

public bool EnablePerformanceMonitoring { get; set; }

Property Value

bool

Flags

Stream flags

public MetalStreamFlags Flags { get; set; }

Property Value

MetalStreamFlags

MaxOperationsPerStream

Maximum operations per stream

public int MaxOperationsPerStream { get; set; }

Property Value

int

Priority

Stream priority

public MetalStreamPriority Priority { get; set; }

Property Value

MetalStreamPriority

SynchronizationTimeout

Stream timeout for synchronization

public TimeSpan SynchronizationTimeout { get; set; }

Property Value

TimeSpan