Class MetalGraphDebuggingOptions
- Namespace
- DotCompute.Backends.Metal.Execution.Graph.Configuration
- Assembly
- DotCompute.Backends.Metal.dll
Debugging and diagnostic options for Metal compute graphs.
public class MetalGraphDebuggingOptions
- Inheritance
-
MetalGraphDebuggingOptions
- Inherited Members
Properties
CaptureGpuTimeline
Gets or sets whether to capture GPU timeline events.
public bool CaptureGpuTimeline { get; set; }
Property Value
DebugArtifactsPath
Gets or sets the path to save debugging artifacts.
public string? DebugArtifactsPath { get; set; }
Property Value
EnableDetailedLogging
Gets or sets whether to enable detailed execution logging.
public bool EnableDetailedLogging { get; set; }
Property Value
EnableMemoryTracker
Gets or sets whether to track memory allocations and usage.
public bool EnableMemoryTracker { get; set; }
Property Value
EnableNodeTimingMeasurement
Gets or sets whether to measure timing for individual nodes.
public bool EnableNodeTimingMeasurement { get; set; }
Property Value
EnableValidationLayer
Gets or sets whether to enable Metal validation layers.
public bool EnableValidationLayer { get; set; }
Property Value
LogExecutionOrder
Gets or sets whether to log the execution order of nodes.
public bool LogExecutionOrder { get; set; }
Property Value
SaveCommandBuffers
Gets or sets whether to save command buffers for inspection.
public bool SaveCommandBuffers { get; set; }