Nodes/ComfyUI-Sigmax/Lumina-Image 2.0 Sigma Scheduler
ComfyUI Node

Lumina-Image 2.0 Sigma Scheduler

Lumina-Image 2.0's 6.0 shift, pinned and out of the way

By rookiestar28·Created 2 months ago·Updated 24 days ago· 10
Lumina-Image 2.0 Sigma Scheduler
    • sigmas
    • schedule_info
    mode
    steps50
    strict_sourcefalse
    start_step0
    end_step-1
    already_shiftedfalse

    Lumina-Image 2.0 is the Alpha-VLLM text-to-image model whose whole scheduling story is one number: a fixed unit-flow ratio of 6.0, at 50 steps. That's it. No dynamic shift, no resolution-dependent curve - a fixed ratio, pinned. The Lumina 2 Sigma Scheduler builds exactly that schedule, and its entire job is to make sure you get it right instead of approximating it through a generic scheduler.

    You'd think a one-number schedule would be trivial in any workflow, and mostly it is - right up until you realize that ComfyUI's generic schedulers aren't designed to hit an exact fixed ratio, and that getting 6.0 wrong by even a little visibly changes how denoising effort is distributed between composition and detail. This node removes the approximation. It's the smallest node in the pack's image-scheduler family, and it's honest about it.

    Inputs

    • mode - one choice, Official Fixed (6.0). The single-option dropdown looks silly until you remember the pack's rule: explicit selection, no silent fallback. It's the author's way of saying "you're choosing this on purpose."
    • steps - default 50, the official count.
    • strict_source - keep on to stay pinned to the official recipe.
    • already_shifted - set true only if a model-sampling shift is already applied upstream in your workflow.
    • start_step / end_step - slice.

    Outputs are sigmas and schedule_info. sigmas goes straight to your custom-sampling path; schedule_info gives you the recipe and any warnings.

    Scope, in the author's own words

    The pack's compatibility notes are unusually precise here: support is limited to the original Alpha-VLLM text-to-image schedule with fixed ratio 6.0 and 50 steps. Video, mGPT, editing paths, dynamic shifts, execution, and quality claims are all explicitly excluded. So if you're running a Lumina video model or some fine-tune that does its own shift, this node is not aimed at you - treat its output as a reference point, not a prescription.

    Installing

    One pack, all nodes:

    cd ComfyUI/custom_nodes
    git clone https://github.com/rookiestar28/ComfyUI-Sigmax comfyui-sigmax
    

    Restart, search Sigmax. ComfyUI Manager lists it as "ComfyUI-Sigmax". Python 3.10+, ComfyUI 0.29.0+, no extra dependencies, no model downloads - the node emits sigmas, not weights.

    Where it bites

    The standard pack gotcha: feed sigmas directly to the sampler and don't stack a second scheduler or time shift, or you'll be applying 6.0 twice. And the scope gotcha: don't assume this one fixed schedule generalizes to every Lumina variant. For the original text-to-image model at 50 steps with CFG around 4, this is the schedule. For anything else, it's a starting point at best.

    CategorySigmax/scheduling

    Inputs (6)

    NameTypeDefaultDescription
    modeCOMBO1 options: Official Fixed (6.0)
    stepsINT501–10000
    strict_sourceBOOLEANfalse
    start_stepINT00–9999
    end_stepINT-1-1–10000
    already_shiftedBOOLEANfalse

    Outputs (2)

    NameTypeDescription
    sigmasSIGMAS
    schedule_infoSTRING