Table of Contents

Class CudaExecutionNode

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

Represents a single node in the CUDA execution graph.

public sealed class CudaExecutionNode
Inheritance
CudaExecutionNode
Inherited Members

Properties

AssignedStream

public nint? AssignedStream { get; set; }

Property Value

nint?

Dependencies

[SuppressMessage("Design", "CA1002:Do not expose generic lists", Justification = "Mutable list needed for dependency tracking")]
public required List<int> Dependencies { get; init; }

Property Value

List<int>

EstimatedDuration

public TimeSpan EstimatedDuration { get; init; }

Property Value

TimeSpan

ExecuteAction

public required Action ExecuteAction { get; init; }

Property Value

Action

NodeId

public required int NodeId { get; init; }

Property Value

int