Skip to main content

Module node

Module node 

Source
Expand description

Core graph node types for the OxiCUDA computation graph.

This module defines the fundamental building blocks of the computation graph: typed identifiers (NodeId, BufferId, StreamId) and the GraphNode which describes a single GPU operation along with its data-flow edges (input and output buffer references).

Structs§

BufferDescriptor
Metadata describing a logical device buffer in the graph.
BufferId
Unique identifier for a logical buffer (device memory region) in the graph.
GraphNode
A single node in the OxiCUDA computation graph.
KernelConfig
GPU grid/block launch configuration for a kernel node.
NodeId
Unique identifier for a node in the computation graph.
StreamId
Identifier for a CUDA stream assignment.

Enums§

MemcpyDir
Direction of a device memory copy.
NodeKind
The operation kind associated with a GraphNode.