Class KernelCompilationOptions
- Namespace
- DotCompute.Abstractions.Ports
- Assembly
- DotCompute.Abstractions.dll
Options for kernel compilation.
public sealed record KernelCompilationOptions : IEquatable<KernelCompilationOptions>
- Inheritance
-
KernelCompilationOptions
- Implements
- Inherited Members
Properties
AdditionalFlags
Additional compiler flags.
public IReadOnlyList<string> AdditionalFlags { get; init; }
Property Value
Default
Default compilation options.
public static KernelCompilationOptions Default { get; }
Property Value
GenerateDebugInfo
Generate debug information.
public bool GenerateDebugInfo { get; init; }
Property Value
OptimizationLevel
Optimization level.
public OptimizationLevel OptimizationLevel { get; init; }
Property Value
TargetCapability
Target compute capability (backend-specific).
public string? TargetCapability { get; init; }