Expand description
Runtime orchestration scaffolding. See PLAN.md for the detailed roadmap.
Transforms planner ExecutionPlan into a runnable RuntimePlan with edge policies and schedulable segments.
Re-exports§
pub use executor::EdgePayload;pub use executor::ExecuteError;pub use executor::ExecutionTelemetry;pub use executor::Executor;pub use executor::MetricsLevel;pub use executor::NodeError;pub use executor::NodeHandler;pub use executor::NodeMetrics;pub use fanin::FanIn;pub use handles::NodeHandle;pub use handles::PortHandle;pub use host_bridge::HOST_BRIDGE_META_KEY;pub use host_bridge::HostBridgeHandle;pub use host_bridge::HostBridgeManager;pub use host_bridge::HostBridgeSerialized;pub use host_bridge::HostBridgeSerializedPayload;pub use host_bridge::bridge_handler;pub use io::NodeIo;pub use io::register_output_mover;pub use config::*;
Modules§
- capabilities
- config
- debug
- Debug helpers for serializing/deserializing runtime plans.
- executor
- fanin
- graph_
builder - handler_
registry - handles
- host_
bridge - io
- snapshot
- Snapshot/restore scaffolding (feature-gated via
snapshotswhen wiring real storage). - state
Structs§
- Conversion
Registry - Runtime
Node - Runtime node with policy hints.
- Runtime
Plan - Final runtime plan, derived from planner output.
- Runtime
Segment - A schedulable segment (may group GPU-required nodes).
- Scheduler
Config - Scheduler configuration for edge policies and backpressure.
Enums§
- Backpressure
Strategy - Backpressure strategy applied to queues.
- Edge
Policy Kind - Edge policy kinds; default is FIFO.
Functions§
- apply_
node_ prefix - Apply a plugin prefix to a node id without duplicating overlapping segments.
- build_
runtime - Build a runtime plan from an execution plan; later will wire policies and orchestrator.
- convert_
arc - Attempt to convert an
Arc<dyn Any>intoTusing the default registry.