ComfyUI Extension: ComfyUI-piFlow

Authored by Lakonik

Created

Updated

10 stars

ComfyUI pi-Flow nodes for fast few-step sampling.

Custom Nodes (0)

    README

    ComfyUI pi-Flow Nodes for Fast Few-Step Sampling

    <img src="https://raw.githubusercontent.com/Lakonik/piFlow/refs/heads/main/assets/teaser.jpg" alt=""/>

    ComfyUI-piFlow is a collection of custom nodes for ComfyUI that implement the pi-Flow few-step sampling workflow. All images in the above example were generated using pi-Flow with only 4 sampling steps.

    pi-Flow is a novel method for flow-based few-step generation. It achieves both high quality and diversity in generated images with as few as 4 sampling steps. Notably, pi-Flow’s results generally align with the base model’s outputs and exhibit significantly higher diversity than those from DMD models (e.g., Qwen-Image Lightning), as shown below.

    <img src="https://raw.githubusercontent.com/Lakonik/piFlow/refs/heads/main/assets/diversity_comparison.jpg" width="1000" alt=""/>

    In addition, when using photorealistic style LoRAs, pi-Flow produces significantly better texture details than DMD models, as shown below (zoom in for best view).

    <img src="https://raw.githubusercontent.com/Lakonik/piFlow/refs/heads/main/assets/piflow_dmd_texture_comparison.jpg" width="1000" alt=""/>

    Installation

    This repo requires ComfyUI version 0.3.64 or higher. Make sure your ComfyUI is up to date before installing.

    ComfyUI Manager

    If you are using ComfyUI Manager, you can load a workflow first, and then install the missing nodes via ComfyUI Manager.

    Manual Installation

    For manual installation, simply clone this repo into your ComfyUI custom_nodes directory.

    # run the following command in your ComfyUI `custom_nodes` directory
    git clone https://github.com/Lakonik/ComfyUI-piFlow
    

    Workflows

    This repo provides text-to-image workflows based on FLUX.1 dev and Qwen-Image.

    pi-Qwen-Image

    Please download the image below and drag it into ComfyUI to load the pi-Qwen-Image workflow.

    <img src="workflows/pi-Qwen-Image.png" width="600" alt=""/>

    pi-Flux

    Please download the image below and drag it into ComfyUI to load the pi-Flux workflow.

    <img src="workflows/pi-Flux.png" width="600" alt=""/>

    Training Your Own pi-Flow Models

    Please visit the official piFlow repo for more information on training.