Excited to share that I've joined @nvidia as a Deep Learning Algorithms Engineer on the Cosmos team in Santa Clara! 🚀
Fresh out of @UCSanDiego with my MS in CS, excited to focus on inference acceleration with an incredible team.
Thanks to all who supported me along the way!
Yiming Zhao retweeted
🚀 Can Attention-FFN Disaggregation still win on the newest rack-scale GPU systems?
We built FastAFD, an open-source AFD runtime for GB200 NVL72: 72 Blackwell GPUs in one NVLink domain.
It improves per-GPU decode throughput by 1.35-1.45×. 🧵
Code: github.com/hao-ai-lab/FastAF…
Blog: haoailab.com/blogs/fastafd/
Yiming Zhao retweeted
(1/6) The FastVideo team is excited to release a new set of FP4 attention kernels for B300, achieving up to 1.69x speedup over FA4!
Yiming Zhao retweeted
Introducing JetSpec: we find speculative decoding can push LLM generation latency to extreme by co-optimizing drafting cost and drafting quality with causal parallel tree drafting.
JetSpec reaches up to 9.64x end-to-end speedup on MATH-500 and 4.58x on open-ended chat while keeping lossless. With CUDA graph and kernel optimizations, JetSpec further translates to around 1000 TPS on a single B200. ⚡️
Check out our project page for demos and a blog post on how we built it 👇
jetspec-project.github.io/je…
haoailab.com/blogs/parallel-…
Yiming Zhao retweeted
(1/5) 5 seconds of video. 1.8s seconds of generation. One NVIDIA GeForce RTX 5090 on FastVideo. 🤯🚀
- FastWan-QAD, a new family of video generation models
- Trained with FastVideo's Quantization-Aware Distillation (QAD) recipe.
- Powered by FastVideo, we push a single NVIDIA GeForce RTX 5090 to its absolute limit: generating a 5-second 480P video in 1.8s end-to-end!
📜 Blog: haoailab.com/blogs/fastwan-q…
💻 Code: github.com/hao-ai-lab/FastVi…
💽 Model: huggingface.co/FastVideo/Fas…
Yiming Zhao retweeted
🚀Generate a 30-second 1080p video in just 7 seconds!
We’re open-sourcing FastVideo Dreamverse: real-time vibe directing for video generation on a single NVIDIA B200 GPU with LTX-2 model @ltx_model
Repo: github.com/hao-ai-lab/FastVi…
Blog: haoailab.com/blogs/fastvideo…
Thrilled to see our DFlash work featured by @googledevs ! 3.13x raw speedup (standalone), 2.29x end-to-end on TPU v5p.
Great collaboration with @haozhangml, @aaronzhfeng, the Google team, and everyone involved. Proud of this partnership between @Google and @haoailab at UCSD!
Breaking LLM inference’s autoregressive bottleneck 🛠️
We've teamed up with @haozhangml, @YimingBob, and @aaronzhfeng, among others from UCSD to achieve a massive 3.13X speedup for LLM inference on Google Cloud TPUs using Diffusion-Style Speculative Decoding (DFlash).
Read the blog: goo.gle/4naZ8Yv
Yiming Zhao retweeted
Excited to share our recent work accepted to ICML 2026! These projects span efficient causal parallel decoders, diffusion LLMs, video sparse attention, video QAT, online speculative decoding, and agentic document reasoning.
Huge thanks to all collaborators and co-authors across these efforts. Looking forward to seeing everyone in Seoul this summer! 🇰🇷
Yiming Zhao retweeted
(1/5) FP4 hardware is here, but 4-bit attention still kills model quality, blocking true end-to-end FP4 serving.
To fix that, we propose Attn-QAT, the first systematic study of quantization-aware training for attention.
The result: FP4 attention quality is comparable to BF16 attention with 1.1x–1.5x higher throughput than SageAttention3 on an RTX 5090 and 1.39x speedup over FlashAttention-4 on a B200.
Blog: haoailab.com/blogs/attn-qat/
Code: github.com/hao-ai-lab/FastVi…
Checkpoints: huggingface.co/FastVideo/14B…
Yiming Zhao retweeted
Wow! The Vera Rubin demo looks great but real-time editing is actually already here on a single B200!
Try Dreamverse today and generate 30s 1080p videos (with audio) faster than you can watch them.
Demo: dreamverse.fastvideo.org/
A breakthrough in real-time video generation.
As a research preview developed with @NVIDIA and shared at @NVIDIAGTC this week, we trained a new real-time video model running on Vera Rubin. HD videos generate instantly, with time-to-first-frame under 100ms. Unlocking an entirely new creative paradigm and bolstering the foundations of our General World Model, GWM-1.
Real-time generation opens a fundamentally different design space for video models and world simulation. We're investing in co-designing our models alongside advances in hardware to keep pushing this frontier.
Yiming Zhao retweeted
(1/N) We're launching Dreamverse. Most AI video models take minutes to generate a 5 s 1080p clip. In 4.5 seconds, we can generate 30 s 1080p clips on a single GPU.
Our videos generate faster than you can watch them: stop waiting on prompts and start directing scenes live.
🕹️Demo: dreamverse.fastvideo.org
📑 Blog: haoailab.com/blogs/dreamvers…
Welcome to the era of vibe-directing 👇
Yiming Zhao retweeted
So excited that our prototype Dreamverse is finally out!!
I increasingly believe real-time diffusion is not just about latency optimization. It might unlock a fundamentally new interface for creating and using AI video. Once high-quality videogen becomes faster than playback, you no longer have to write one giant prompt, wait forever, and then start over. You can stay in the loop: generate, watch, chat, revise, continue. Or maybe, in the future, you can just interact with the world like how humans do it. 😯😯
The key point here is videogen stops feeling like submitting a job and starts feeling like directing. That is the core idea behind Dreamverse, and what we call vibe directing. Check an early prototype from us: dreamverse.fastvideo.org/
I also really want to shout out our FastVideo team here.
- We got 5s 1080p video + audio generation down to real time in less than a month 😉
- we then turned that systems capability into this vibe-directing prototype experience in about a week 🫡.
That is an extremely high bar of execution. Small team, strong taste, and the ability to move from infra breakthrough to prototype demo very fast. I am genuinely very proud of what the team built.
Please try the demo and let us know what you think 👇👇
(1/N) We're launching Dreamverse. Most AI video models take minutes to generate a 5 s 1080p clip. In 4.5 seconds, we can generate 30 s 1080p clips on a single GPU.
Our videos generate faster than you can watch them: stop waiting on prompts and start directing scenes live.
🕹️Demo: dreamverse.fastvideo.org
📑 Blog: haoailab.com/blogs/dreamvers…
Welcome to the era of vibe-directing 👇
Yiming Zhao retweeted
(1/N) Content creators have been stuck with costly and slow video generation APIs for far too long. We couldn’t take it anymore.😅😭
FastVideo’s new real-time inference stack has the fastest 1080p TI2AV pipeline ever.😍🚀🚀
Our optimized LTX-2.3 pipeline creates 5-second 1080p videos with audio in 4.55 s, on a single GPU!
3.9x faster than the next fastest option.
🕹️Live demo: 1080p.fastvideo.org/
📜Blog: haoailab.com/blogs/fastvideo…
Yiming Zhao retweeted
Can’t believe I get to say this -- deeply honored to be named a 2026 Sloan Research Fellow: today.ucsd.edu/story/2026-sl…
Early faculty life is… "hyper-intense": teaching, advising, hiring, papers, grants; and trying to build a lab culture you’ll still be proud of years later. There were many weeks where it felt like we were building the plane mid-flight, burning plenty of midnight oil along the way.
Over the past few years, I’ve been incredibly lucky to work with amazing students and collaborators on a chain of OSS project: Vicuna → Chatbot Arena → vLLM → DistServe → LMGame → FastVideo; each one then pushed forward way further by people far beyond our lab. This award feels less like a finish line and more like fuel for the lab, for our students, and for the next set of systems we haven’t built yet.
A core principle of us is building "open-source research that ships."
At the same time, it’s hard not to feel a mix of excitement + uncertainty + anxiety about where CS is heading. Coding agents are improving so fast that I am feeling the AGI first-handedly. I have gone back to builder mode -- only more productive than ever -- outside of my faculty admin work. I’ve watched friends and colleagues hit numbers that would’ve sounded like science fiction a year ago (e.g., 100+ commits/day).
So what does it mean to “do great computer science” when baseline productivity keeps jumping?
For me, it makes “research that ships” more important, and even raises the bar. The leverage shifts toward taste and problem selection, principled system design, and translating ideas into reliable artifacts. We're excited to keep proving that through real systems people can use!
Deeply grateful to:
- My students and collaborators — for the ideas, execution, and drive.
- @HDSIUCSD , Dean @GuptaUcsd, and my @UCSanDiego colleagues — for building an environment where ambitious work can happen.
- @nvidia and @mbzuai (and other compute sponsors) — for support that helped us move faster and turn ideas into real artifacts. Even as the interface changes, the need for efficient compute and solid infrastructure only grows.
Most of all: credit to the students at @haoailab. You’re the reason any of this is worth doing. Keep building and shipping!
Yiming Zhao retweeted
✨ Kicking Off a Great Year ✨
We’re thrilled to share that four papers from our lab members and amazing collaborators have been accepted to #ICLR2026! 🎉
More than an acceptance, it marks the beginning of a good year: new ideas to chase, and lots of fun research ahead.
Huge thanks to everyone who shared feedback and helped sharpen this work, and a big shout-out to the ACs/PCs for their hard work this year. 🙏🚀
RT @haoailab: Really awesome to see HY-World 1.5’s training built on top of FastVideo’s training framework. Big thanks to the HY-World 1.5…
This quoted post is unavailable.
Yiming Zhao retweeted
Excited to announce FastVideo v0.1.7 to start off the new year! 🚀 FastVideo Team has grown substantially over the past months and many new models and features have been added!
Inference:
- Longcat T2V, I2V, Video Continuation
- added by @a1zhang, Shao Duan
- Hunyuan 1.5
- added by @WZhou35897
- Matrix Game 2.0 w/ streaming support
- added by @kaiqin_kong
- TurboWan 1.3/14B T2V and I2V
- added by @l0ayr
- Layerwise offloading
- added by @OhmRishabhV
- fp8 text encoder support
- added by Yechen Xu
Training:
- Improved FastWan 1.3B T2V checkpoint
- Sequence packing support
- added by @l0ayr
Misc:
- FVD metric
- added by Ketaki Tank
- New docs page
- added by Mihir Jagtap
Checkout our docs: hao-ai-lab.github.io/FastVid…
Example inference scripts:
- Python: github.com/hao-ai-lab/FastVi…
- CLI: github.com/hao-ai-lab/FastVi…
Yiming Zhao retweeted
🎉 Our group’s year-end dinner 🎉
Thank you to all members in Hao AI Lab for a wonderful year!
Enjoy the holidays and we really look forward to another exciting year ahead!
Yiming Zhao retweeted
We arXiv’ed this paper a few months back, and I still find myself thinking about this work a lot: CAD arguably is a direct continuation of our previous DistServe line of work.
Two after-thoughts:
1. For >4 years, training systems have been surprisingly stable... We've had Megatron/DeepSpeed (and now FSDP2) for ages, and in the “classic” pretrain regime (16- 32K context, fairly uniform batches), it’s fair to feel like the remaining wins are incremental. If you counted papers in MLSYS/OSDI, I believe # training papers have declined a lot recently.
But the workload quietly changed: As agents + post-training became the main compute eater, context lengths jumped from already long to “ridiculously long”: 32K → 128K → 256K (some even start to claim 1M), and suddenly the #1 problem isn’t just parallelisms/kernels, but imbalance / stragglers. When one part of the pipeline grows ~quadratically with sequence length while most others are closer to linear, any “colocate everything on the same GPUs” design becomes a straggler source.
2. This naturally leads to the second thought: disaggregation isn’t just for serving.
We’ve talked a lot about P/D disaggregation in serving (DistServe), and AFD-style ideas for MoE. Here we show the same principle applies to training: the core attention compute -- softmax(QKᵀ)V -- is (1) essentially stateless (no trainable params) and (2) surprisingly composable at token granularity with modern kernels (thanks for all kernel developers like flash attention and flash infer). That means you can treat attention less like “a layer you must shard carefully” and more like “a compute service you can schedule.”
So instead of falling into the usual CP/SP rabbit hole (“what’s the perfect sharding scheme to balance this?” as when we think about TP/EP), we decouple the quadratic component, push it onto a pool of attention servers, and then shard/rebatch attention tasks *however* is convenient to equalize compute, even non-uniformly, without losing kernel efficiency. Training is throughput-sensitive (NOT latency-sensitive), so we can be aggressive with pipelining/overlap (ping-pong execution, comm/compute overlap, ) to hide all these overheads in training.
I hope this work provides some new perspectives about how people should think about CP/SP and disaggregation. 😀
🔥CAD: Efficient Long-context Language Model Training by Core Attention Disaggregation
Repo: github.com/hao-ai-lab/distca
Blog: hao-ai-lab.github.io/blogs/d…
Training a long-context LLM model can suffer from severe workload imbalance caused by core-attention - the softmax(QK^T)V part.
Core-attention disaggregation (CAD) fundamentally eliminates workload imbalance by disaggregating core-attention from the rest of the model.












