Package-level declarations
Types
Interface for managing a computational graph with nodes and edges. This represents the core data structure for graph-based model execution.
Default implementation of ComputeGraph with topological sorting and validation
Default implementation of ExecutionTape
Default implementation of GradientTape
Default implementation of TapeStack
Represents an edge in the computational graph, connecting two nodes and representing tensor flow between operations.
Lightweight version of GraphEdge that only stores node IDs Useful for serialization and when nodes are stored separately
Represents a node in the computational graph containing operation metadata. Each node represents a single operation with its inputs, outputs, and parameters.
Minimal production ComputeGraph implementation for tape-based recording path. This mirrors the behavior of the test DefaultComputeGraph but is simplified.