PeRFlow: Piecewise Rectified Flow as Universal Plug-and-Play Accelerator
About
We present Piecewise Rectified Flow (PeRFlow), a flow-based method for accelerating diffusion models. PeRFlow divides the sampling process of generative flows into several time windows and straightens the trajectories in each interval via the reflow operation, thereby approaching piecewise linear flows. PeRFlow achieves superior performance in a few-step generation. Moreover, through dedicated parameterizations, the PeRFlow models inherit knowledge from the pretrained diffusion models. Thus, the training converges fast and the obtained models show advantageous transfer ability, serving as universal plug-and-play accelerators that are compatible with various workflows based on the pre-trained diffusion models. Codes for training and inference are publicly released. https://github.com/magic-research/piecewise-rectified-flow
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Text-to-Video Generation | VBench | Quality Score84.29 | 111 | |
| Image Generation | GenEval (test) | GenEval Score58 | 35 | |
| Text-to-Image Generation | Stable Diffusion v1.5 | FID (5k)5.03 | 27 | |
| Text-to-Image Generation | MS-COCO 512x512 zero-shot | -- | 19 | |
| Image Generation | LAION-5B | FID13.06 | 6 | |
| Image Generation | COCO 2014 | FID18.48 | 6 | |
| Image Generation | SDXL | FID9.12 | 6 | |
| Text to Image | Standard text-to-image benchmarks | CLIP Score97.28 | 6 | |
| Text-to-Image Generation | LAION-5B | FID8.52 | 6 | |
| Text-to-Image Generation | COCO 2014 | FID11.31 | 6 |