Spaces:
Running on Zero
Running on Zero
| title: ABot World Interactive | |
| emoji: 🕹️ | |
| colorFrom: yellow | |
| colorTo: green | |
| sdk: gradio | |
| sdk_version: 6.25.0 | |
| python_version: '3.12' | |
| app_file: app.py | |
| pinned: false | |
| short_description: Drive a live world model with Modular Diffusers | |
| Interactive [ABot-World](https://huggingface.co/YiYiXu/ABot-World-0-5B-LF-Diffusers) (a real-time, | |
| action-conditioned world model, Wan2.2-TI2V-5B) running natively on Modular Diffusers. The engine is one | |
| `pipe.stream(action_source=...)` loop over the `ABotWorldStreamingBlocks` preset | |
| ([huggingface/diffusers#14159](https://github.com/huggingface/diffusers/pull/14159)): the pipeline polls the | |
| held keys once per generated block and yields every block's decoded frames. | |
| The serving shell — `gradio.Server` start/stop endpoints, a WebSocket that streams binary JPEG frames with | |
| steady pacing, per-session control queues that cross the ZeroGPU fork, and the front-end — is reused from | |
| [acvlab/abot-world-interactive](https://huggingface.co/spaces/acvlab/abot-world-interactive); only the | |
| ~40-line GPU rollout body is ours. | |