Table of Contents

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.