vllm_omni.engine.cfg_companion_tracker ¶
CFG companion request tracker for the Omni orchestrator.
Encapsulates all bookkeeping for Classifier-Free Guidance companion requests (parent/companion ID mapping, completion tracking, deferred forwarding, and cleanup).
CfgCompanionTracker ¶
Manages CFG companion request lifecycle in the orchestrator scheduling loop.
defer_parent ¶
Hold parent result while waiting for companions to finish.
get_companion_request_ids ¶
Return {role: companion_request_id} for a parent.
get_parent_id ¶
Return the parent request id for a companion, or None.
on_companion_completed ¶
Mark done. Returns parent_id only if parent is pending and all companions finished.
pop_companion_outputs ¶
Pop companion outputs (role-registration order) for bundling into set_engine_outputs.