Class MetalDiagnosticInfo
- Namespace
- DotCompute.Backends.Metal.Execution
- Assembly
- DotCompute.Backends.Metal.dll
Comprehensive diagnostic information for Metal execution
public sealed class MetalDiagnosticInfo
- Inheritance
-
MetalDiagnosticInfo
- Inherited Members
Properties
Architecture
GPU architecture information
public MetalGpuArchitecture Architecture { get; set; }
Property Value
Configuration
Active configuration
public MetalExecutionConfiguration Configuration { get; set; }
Property Value
Health
Current execution health status
public MetalExecutionHealth Health { get; set; }
Property Value
Messages
Recent errors and warnings
public IList<MetalDiagnosticMessage> Messages { get; init; }
Property Value
PerformanceMetrics
Performance metrics
public Dictionary<string, object> PerformanceMetrics { get; }
Property Value
PlatformOptimization
Platform optimization in use
public MetalPlatformOptimization PlatformOptimization { get; set; }
Property Value
ResourceUsage
Current resource usage
public Dictionary<MetalResourceType, long> ResourceUsage { get; }
Property Value
SystemInfo
System information
public Dictionary<string, string> SystemInfo { get; }
Property Value
Timestamp
Timestamp when diagnostic was generated
public DateTimeOffset Timestamp { get; set; }