Skip to main content

Module exec

Module exec 

Source
Expand description

执行引擎 — ExecutionEngine, ExecutionLoop, Session。

Structs§

CheckpointConfig
Checkpoint 保存配置 — 传入 run_execution_loop 即可启用自动保存。
CheckpointSaveSink
Checkpoint 保存 Sink — 包装 CheckpointConfig 为 CheckpointSink。
ExecutionControl
控制信号容器 — 节点写入,Executor 读取。
ExecutionEngine
执行引擎 — 借用 State,持有 Mutation 缓冲、流发射器等运行时资源。
ExecutionSession
执行会话 — 持有 State 所有权 + FrameStack + Graph 引用。
NodeMetadata
节点元数据 — 提供给 Executor 的额外信息。
OwnedExecutionEngine
拥有 State 所有权的执行引擎 — 用于 Parallel 分支等需要独立 State 的场景。
SessionCheckpoint
会话检查点 — 完整恢复快照。
SessionCheckpointSink
Session 的 Checkpoint Sink — 将 checkpoint 事件写入 FrameStack。

Enums§

ExecutionSignal
控制信号 — 独立枚举,Barrier 挂起不是路由。
NextAction
节点执行后的下一步路由。
SessionError
Session 操作错误。

Traits§

ExecutionView
受限视图 — Leaf 节点需要的最小能力。
ExecutorState
完整能力 — Composite 节点 + LeafAdapter 使用。

Type Aliases§

ExecutionContext
向后兼容别名 — ExecutionContextExecutionEngine