EFlow: Fast Few-Step Video Generator Training from Scratch via Efficient Solution Flow
Organizations: Snap Inc. · Korea University, Seoul, Republic of Korea
Abstract
Scaling video diffusion transformers is fundamentally bottlenecked by two compounding costs: the expensive quadratic complexity of attention per step, and the iterative sampling steps. In this work, we propose EFlow, an efficient few-step training framework, that tackles these bottlenecks simultaneously. To reduce sampling steps, we build on a solution-flow objective that learns a function mapping a noised state at time t to time s. Making this formulation computationally feasible and high-quality at video scale, however, demands two complementary innovations. First, we propose Gated Local-Global Attention, a token-droppable hybrid block which is efficient, expressive, and remains highly stable under aggressive random token-dropping, substantially reducing per-step compute. Second, we develop an efficient few-step training recipe. We propose Path-Drop Guided training to replace the expensive guidance target with a computationally cheap, weak path. Furthermore, we augment this with a Mean-Velocity Additivity regularizer to ensure high fidelity at extremely low step counts. Together, our EFlow enables a practical from-scratch training pipeline, achieving up to 2.5x higher training throughput over standard solution-flow, and 45.3x lower inference latency than standard iterative models with competitive performance on Kinetics and large-scale text-to-video datasets.
Figures & tables
| Standard (Wan 2.1, Wan2.2) | Efficient (Sana, S 2 DiT) | Efficient (VSA, SLA) | Few-step (DMD, rCM) | Ours ( EFlow ) | |
| Attention architecture | |||||
| Type | Softmax | Linear+Conv | Sparse softmax | Softmax | GLGA |
| Complexity | |||||
| Token-Droppable | ✓ | ✗ | ✗ | ✓ | ✓ |
| Training pipeline | |||||
| No Teacher Model | ✓ | ✓ | ✗ | ✗ | ✓ |
| Attn. | Objective | MVA | Token drop | Params | NFE | FVD | |
| Base1 | Softmax | FM | ✗ | ✗ | 457M | 40 | 188.9 |
| Base2 | Sana | FM | ✗ | ✗ | 607M | 40 | 217.7 |
| Base3 | Sana | FM | ✗ | ✓ | 607M | 40 | 456.1 |
| Ours1 | GLGA | FM | ✗ | ✗ | 529M | 40 | 191.3 |
| Ours2 | GLGA | FM | ✗ | ✓ | 529M | 40 | 189.7 |
| Ours3 | GLGA | PDG-SFM | ✗ | ✓ | 529M | 4 | 185.2 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| EFlow -B (Fig. 5 , Tab. 3 , 4 ) | EFlow -XL (Fig. 5 – 9 , Tab. 2 ) | EFlow -XXL (Fig. 5 ) | EFlow -1.5B (Fig. 4 , Tab. 6 ) | |
| Params. | 128M | 529M | 3B | 1.5B |
| Patch size | ||||
| Total Num. blocks | 14 | 28 | 36 | 28 |
| 2 | 3 | 4 | 3 | |
| 10 | 22 | 28 | 22 | |
| 2 | 3 | 4 | 3 |
| Methods | NFE | Latency (s) | Speedup | #Params (B) | Evaluation scores | ||
| Total | Quality | Semantic | |||||
| Multi-step DiT | |||||||
| Wan2.1 | 40 2 | 732 | 1.0 | 14B | 82.34 | 83.77 | 76.65 |
| Wan2.1 | 40 2 | 147 | 4.97 | 1.3B | 82.11 | 83.77 | 75.46 |
| SANA-Video | 40 2 | 79.03 | 9.26 | 2B | 81.93 | 84.11 | 73.23 |
| Few-step DiT with teacher-distillation | |||||||
Video Diffusion Models
Video diffusion models generate or edit temporally coherent video by iteratively denoising latent sequences conditioned on text, images, motion, or other signals.
See all 710 papers