Table of Contents

Class GraphCaptureContext

Namespace
DotCompute.Backends.CUDA.Execution.Graph
Assembly
DotCompute.Backends.CUDA.dll

Graph capture context for RAII pattern

public sealed class GraphCaptureContext : IDisposable
Inheritance
GraphCaptureContext
Implements
Inherited Members
Extension Methods

Constructors

GraphCaptureContext(nint, string, CudaGraphCaptureMode, Func<nint, string, CudaGraph>)

Graph capture context for RAII pattern

public GraphCaptureContext(nint stream, string graphName, CudaGraphCaptureMode mode, Func<nint, string, CudaGraph> endCapture)

Parameters

stream nint
graphName string
mode CudaGraphCaptureMode
endCapture Func<nint, string, CudaGraph>

Properties

Mode

Gets or sets the mode.

public CudaGraphCaptureMode Mode { get; }

Property Value

CudaGraphCaptureMode

The mode.

Methods

Dispose()

Performs dispose.

public void Dispose()

EndCapture()

Gets end capture.

public CudaGraph EndCapture()

Returns

CudaGraph

The result of the operation.