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
EnablePerformanceMonitoring
Enable stream performance monitoring
public bool EnablePerformanceMonitoring { get; set; }
Property Value
Flags
Stream flags
public MetalStreamFlags Flags { get; set; }
Property Value
MaxOperationsPerStream
Maximum operations per stream
public int MaxOperationsPerStream { get; set; }
Property Value
Priority
Stream priority
public MetalStreamPriority Priority { get; set; }
Property Value
SynchronizationTimeout
Stream timeout for synchronization
public TimeSpan SynchronizationTimeout { get; set; }