Class OptimizationTelemetry
- Namespace
- DotCompute.Backends.Metal.Kernels
- Assembly
- DotCompute.Backends.Metal.dll
Telemetry data for optimization operations.
public sealed class OptimizationTelemetry
- Inheritance
-
OptimizationTelemetry
- Inherited Members
Properties
AppliedOptimizations
public required Dictionary<string, object> AppliedOptimizations { get; init; }
Property Value
HasMemoryCoalescing
public required bool HasMemoryCoalescing { get; init; }
Property Value
HasThreadgroupOptimization
public required bool HasThreadgroupOptimization { get; init; }
Property Value
KernelName
public required string KernelName { get; init; }
Property Value
OptimizationTimeMs
public required long OptimizationTimeMs { get; init; }
Property Value
OptimizedThreadgroupSize
public required int OptimizedThreadgroupSize { get; init; }
Property Value
OriginalThreadgroupSize
public required int OriginalThreadgroupSize { get; init; }
Property Value
Profile
public required MetalOptimizationProfile Profile { get; init; }