cuda::experimental::graph_node_type
#
-
enum class cuda::experimental::graph_node_type : int#
Represents the types of nodes that can exist in a CUDA graph.
This enumeration defines various node types that can be used in CUDA graphs to represent different operations or functionalities.
Values:
-
enumerator kernel = cudaGraphNodeTypeKernel#
Represents a kernel execution node.
-
enumerator memcpy = cudaGraphNodeTypeMemcpy#
Represents a memory copy operation node.
-
enumerator memset = cudaGraphNodeTypeMemset#
Represents a memory set operation node.
-
enumerator host = cudaGraphNodeTypeHost#
Represents a host function execution node.
-
enumerator graph = cudaGraphNodeTypeGraph#
Represents a nested graph node.
-
enumerator empty = cudaGraphNodeTypeEmpty#
Represents an empty node with no operation.
-
enumerator wait_event = cudaGraphNodeTypeWaitEvent#
Represents a node that waits for an event.
-
enumerator event_record = cudaGraphNodeTypeEventRecord#
Represents a node that records an event.
-
enumerator semaphore_signal = cudaGraphNodeTypeExtSemaphoreSignal#
Represents a node that signals an external semaphore.
-
enumerator semaphore_wait = cudaGraphNodeTypeExtSemaphoreWait#
Represents a node that waits on an external semaphore.
-
enumerator malloc = cudaGraphNodeTypeMemAlloc#
Represents a node that performs memory allocation.
-
enumerator free = cudaGraphNodeTypeMemFree#
Represents a node that performs memory deallocation.
-
enumerator conditional = cudaGraphNodeTypeConditional#
Represents a conditional execution node.
-
enumerator kernel = cudaGraphNodeTypeKernel#