Class CudaGraphOptimizationOptions
- Namespace
- DotCompute.Backends.CUDA.Types
- Assembly
- DotCompute.Backends.CUDA.dll
Options for CUDA graph optimization.
public sealed class CudaGraphOptimizationOptions
- Inheritance
-
CudaGraphOptimizationOptions
- Inherited Members
Properties
EnableCoalescing
Gets or sets the enable coalescing.
public bool EnableCoalescing { get; set; }
Property Value
- bool
The enable coalescing.
EnableFusion
Gets or sets the enable fusion.
public bool EnableFusion { get; set; }
Property Value
- bool
The enable fusion.
EnableKernelFusion
Gets or sets the enable kernel fusion.
public bool EnableKernelFusion { get; set; }
Property Value
- bool
The enable kernel fusion.
EnableOptimization
Gets or sets the enable optimization.
public bool EnableOptimization { get; set; }
Property Value
- bool
The enable optimization.
EnablePipelining
Gets or sets the enable pipelining.
public bool EnablePipelining { get; set; }
Property Value
- bool
The enable pipelining.
MaxNodesPerGraph
Gets or sets the max nodes per graph.
public int MaxNodesPerGraph { get; set; }
Property Value
- int
The max nodes per graph.
OptimizationLevel
Gets or sets the optimization level.
public CudaGraphOptimizationLevel OptimizationLevel { get; set; }
Property Value
- CudaGraphOptimizationLevel
The optimization level.
TargetArchitecture
Gets or sets the target architecture.
public CudaArchitecture TargetArchitecture { get; set; }
Property Value
- CudaArchitecture
The target architecture.
UseInstantiatedGraphs
Gets or sets the use instantiated graphs.
public bool UseInstantiatedGraphs { get; set; }
Property Value
- bool
The use instantiated graphs.