vllm_omni.entrypoints.openpi.serving ¶
Serving layer for robot policy inference via /v1/realtime/robot/openpi.
Flow: raw obs → engine request → actions. The loaded policy model owns dataset transforms inside its pipeline.
PolicyServerConfig dataclass ¶
ServingRealtimeRobotOpenPI ¶
Robot policy serving layer for OpenPI protocol.
Model-specific transform/state lives in the diffusion pipeline.
policy_server_config instance-attribute ¶
create_policy_server classmethod ¶
create_policy_server(
engine_client: Any, model_name: str | None = None
) -> ServingRealtimeRobotOpenPI | None
infer async ¶
infer(
obs: dict, *, session_id: str, reset: bool
) -> ActionOutput
raw obs → engine → actions.