CivArchive
    Flux1 Dev Consistent Character - Fast Generation (PuLID, Controlnet, Torch Compile) - v2.0
    NSFW
    Preview 36654299
    Preview 36654288
    Preview 36654293
    Preview 36654291
    Preview 36654300
    Preview 36654290
    Preview 36654292
    Preview 36654297
    Preview 36654304

    This workflow generates a flux image with a consistent character at 1.15s/it on a 4060Ti (on 2nd generation onwards, if the compilation of the model is enabled). You will need 16GB VRAM for this workflow. It uses the fp8 flux models because the gguf modes do not work well with torch.compile. Please setup the environment as per the instructions below if you are getting errors.

    • PuLID for character consistency. Please note that users have reported that PuLID works well on AI generated characters but do not work well on real photographs.

    • FLUX.1-dev-ControlNet-Union-Pro controlnet (need to use Q2_k flux gguf for controlnet on 16GB VRAM)

    • TorchCompileModel beta node, with Kijai's patch, used to compile the model, this will increase the time required for the first generation but speed up subsequent generations.

    • weight_dtype is selected to be fp8_e4m3fn_fast to take advantage of fp8 matrix multiplication for faster generation on Nvidia 40 series graphics card. If you are on an older card, select fp8_e4m3fn.

    Environment

    I have tested this workflow using the exact environment below, so if you are having troubles, try setting up the environment using the following steps:

    1. Download and install Python 3.10.11 (https://www.python.org/downloads/)

    2. Download and install Cuda 12.4 (https://developer.nvidia.com/cuda-12-4-0-download-archive) and cuDNN Version Tarball, CUDA Version 12 (https://developer.nvidia.com/cudnn-downloads). cuDNN is required for nodes like ReActor that use Onnx, this is why I have it installed anyway.

    3. Clone the latest comfyui using: git clone https://github.com/comfyanonymous/ComfyUI.git

    4. Change directory into the comfyui directory

    5. python -m venv .venv

    6. .venv\Scripts\activate.bat

    7. pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124

    8. install comfyui requirements: pip install -r requirements.txt

    9. Download triton 3.1.0 for python 3.10 (triton-3.1.0-cp310-cp310-win_amd64.whl

      ) from here: https://github.com/woct0rdho/triton-windows/releases into your comfyui folder and install using pip install triton-3.1.0-cp310-cp310-win_amd64.whl

    10. Run comfyui using: python.exe -s .\main.py --windows-standalone-build

    Models

    1. flux_dev_fp8_scaled_diffusion_model.safetensors (models/diffusion_models/flux): https://huggingface.co/comfyanonymous/flux_dev_scaled_fp8_test/tree/main

    2. t5xxl_fp8_e4m3fn_scaled.safetensors (models/clip): https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main

    3. ViT-L-14-BEST-smooth-GmP-TE-only-HF-format.safetensors (models/clip): https://huggingface.co/zer0int/CLIP-GmP-ViT-L-14/tree/main

    4. pulid_flux_v0.9.1.safetensors (models/pulid): https://huggingface.co/guozinan/PuLID/tree/main

    5. antelopeV2 (models/insightface/models/antelopev2): download antelopev2.zip from https://huggingface.co/MonsterMMORPG/tools/tree/main and unzip. You should have all the antelopeV2 model files in the models/insightface/models/antelopev2 folder.

    6. FLUX.1-dev-ControlNet-Union-Pro (models/controlnet): https://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro/tree/main download diffusion_pytorch_model.safetensors and rename to FLUX.1-dev-ControlNet-Union-Pro.safetensors

    7. Flux VAE: install with manager

    Custom Nodes

    1. ComfyUI-GGUF: only for 16GB VRAM users who want to use controlnet

    2. rgthree's ComfyUI Nodes

    3. KJNodes for ComfyUI

    4. ComfyUI-PuLID-Flux-Enhanced

    Description

    Added:

    PuLID for character consistency

    Controlnet

    Fast Group Bypasser

    FAQ

    Comments (3)

    5310116Nov 1, 2024
    CivitAI

    Great work. In terms of Triton package, Portable ComfyUI, which I use, has no .venv as far as I can see. Do you know how one would install packages such as this in that scenario?

    PixelMuseAI
    Author
    Nov 1, 2024ยท 1 reaction

    When I tested this workflow on portable comfyui I was getting errors. Hence, I moved to venv to manage the environment.

    if you want to install packages to your portable comfyui, you can run path to comfyui/python_embeded/python.exe pip install package_name

    5419587Nov 8, 2024

    ComfyUI official install guide for an environment with MiniConda

    Manual Installation

    Workflows
    Flux.1 D

    Details

    Downloads
    307
    Platform
    CivitAI
    Platform Status
    Available
    Created
    10/26/2024
    Updated
    5/14/2026
    Deleted
    -

    Files

    flux1DevConsistentCharacter_v20.zip

    Mirrors