Video wird geladen...
Video konnte nicht geladen werden
World models are moving beyond offline generation towards interactive, real-time experiences. Introducing ⚡FlashDreams⚡: an open-source high-performance inference and serving library built for autoregressive world models: 🔥 Up to 3.10× faster LingBot-World inference 🔥 Up to 2.12× faster Self-Forcing inference 🔥 Up to 1.40× faster Wan2.1 inference 🔥 8 integrated... show more
99,435 Aufrufe • vor 3 Monaten •via X (Twitter)
24 Kommentare

World models are quickly advancing, but for most users the experience is still passive: watching impressive promo videos, not running the models, probing them, or building applications on top of them. FlashDreams aims to change that. Spin up a server, select a model, and interact with it live. 2/n

A world model learns to generate and evolve an environment over time: video, actions, state, audio, sensors, control signals, and more. Serving it means keeping a live session running while input, model state, GPU inference, and output evolve together. 3/n

Serving a world model is different from offline video generation. The goal is not just prompt → wait → video. A live world-model runtime must stay responsive while the world keeps advancing: low latency, high throughput, steady streaming, and rolling state. 4/n

Efficient serving infra like vLLM and SGLang helped move LLMs from research checkpoints into real apps. World models are reaching a similar moment, but with a different interactive pattern than LLM: initialize once, then keep evolving the world forward at a constant pace. 5/n

Similar to vLLM and SGLang, FlashDreams is built from the ground up for high-performance serving. FlashDreams delivers up to 2.12× speedup on Self-Forcing, 3.10× on LingBot-World, and 1.40× on Wan2.1. The system is designed specifically for autoregressive world models, where generation unfolds continuously over time. At the same time, the architecture naturally extends to bidirectional models by treating each generation task as a single autoregressive rollout. 6/n

FlashDreams is more than an inference engine. It is a serving stack purpose-built for interactive world-model applications, supporting persistent sessions, streaming inputs and outputs, rolling model state, and multi-GPU execution. FlashDreams already integrates eight world models, with many more on the way. 7/n

Ending this thread with a fun walk on w/ FlashDreams: Try it out and tag us with your exploration. #flashdreams

The team behind this is extremely talented. I can't be more happy to work with them! Listing in random order: @jatentaki @wilson_over @jmartinezesturo @JunchenLiu77 @csyonghe, Gangzheng Tong, Jesse Archer, @mccaffrey_j_b, William Lew, @heuristic42, Aidan Foster, Wenqing Wang, @AdityaMaha47495, @FidlerSanja @ZGojcic, @natdoesgraphics, Matt Cragun, @wang_jialiang, Anis Ahmad, @killerooo, Deep Shekhar, Michael Chock, @ATMGuille9

Congrats! Fantastic work

Congrats to you too 😄

oh this is super nice, well done!

This is so cool and gonna be so useful! Congrats ... and thanks for the contribution! 🙂

Legendary as always!

Congratulations! Looks amazing!

congrats!

to you as well! big day for both of us : )

Amazing stuff, does RTX 6000 or Spark have enough compute to handle these models or is a data center GPU needed?

This is running 30 fps live on a single RTX 6000 pro

Wow

That's an impressive benchmark, but how does FlashDreams handle model drift from continuous evolution?

There are some kv cache tricks can alleviate that during inference time. You can check out this configuration if interested: self-forcing-wan2.1-t2v-1.3b-sink5-window7-rerope Doc:

real-time world models

real-time world models finally

Oh, i'd love to introduce this into Summer Engine for automated playtesting of games - possible?


