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
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.