Class CompilationMetadata
- Namespace
- DotCompute.Backends.Metal.Kernels
- Assembly
- DotCompute.Backends.Metal.dll
Metadata associated with compiled Metal kernels.
public class CompilationMetadata
- Inheritance
-
CompilationMetadata
- Inherited Members
Properties
CompilationTimeMs
Gets or sets the compilation time in milliseconds.
public double CompilationTimeMs { get; set; }
Property Value
EstimatedWorkSize
Gets or sets the estimated work size for the kernel.
public long? EstimatedWorkSize { get; set; }
Property Value
- long?
MemoryUsage
Gets the memory usage characteristics.
public Dictionary<string, object> MemoryUsage { get; }
Property Value
Properties
Gets additional metadata properties.
public Dictionary<string, object> Properties { get; }
Property Value
SupportsThreadDivergence
Gets or sets whether the kernel supports thread divergence.
public bool SupportsThreadDivergence { get; set; }
Property Value
Warnings
Gets any compiler warnings generated during compilation.
public IList<string> Warnings { get; }