Nodes/ComfyUI-RvTools_v2/Pass Scheduler (Restart)
ComfyUI Node

Pass Scheduler (Restart)

Route the restart-sampling schedule list

By r-vage·Created about a year ago·Updated 5 months ago· 23
Pass Scheduler (Restart)
    • scheduler
    scheduler

    Pass Scheduler (Restart) is the scheduler passer built for restart-sampling workflows, carrying the list that extension exposes: normal, karras, exponential, sgm_uniform, simple, ddim_uniform, beta, and simple_test. One scheduler value in, the same value out, input forced to be wired. It's a niche of a niche - but if you've loaded a workflow that uses it, you'd be stuck without it.

    Let's be honest about what this one is for. Restart sampling is a refinement technique - you pause a denoising run, re-noise, and run segments again, which buys better high-frequency detail at the cost of time and VRAM. It's not something every user reaches for, and the scheduler list that comes with it is its own little dialect: simple_test is a restart-sampling diagnostic schedule, not a thing you'll find in stock ComfyUI. If a saved workflow's nodes were emitting that exact value, only this node (or the pack it mirrors) knows how to type it. That's the real value of these variant passers: they keep unusual but real scheduler strings routable instead of stranding them in a widget you can't wire.

    Mechanically it's the same pure passthrough as every other passer in the pack: scheduler in, scheduler out, forceInput so the value arrives by wire. Its job is consistency - several samplers in a restart workflow all need to agree on the schedule, and this node is the single knob you turn once instead of editing each dropdown. That's the RvTools philosophy in a nutshell: the README frames passers as fixes for nodes that lost track of bypassed inputs and as the anchor that lets you build a tidy managed group.

    And since you're here, the sampler.json reminder: the scheduler decides how much noise each step removes, and whether Karras or normal is right depends entirely on the architecture you're sampling. This node won't tell you which; it just makes sure every node gets the same answer.

    What's on it

    • scheduler (enum, required) - 8 options from the restart list, simple_test included; forceInput.
    • Output scheduler - the same value, ready to feed any scheduler input.

    Install

    From ComfyUI-RvTools_v2. ComfyUI Manager → search "ComfyUI-RvTools_v2" → install, restart. Or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/r-vage/ComfyUI-RvTools_v2
    

    Under RvTools II / DEPRECATED. No model downloads; standard pip deps.

    Caveats

    Deprecated, like the rest, and superseded by ComfyUI_Eclipse. If you're not running restart sampling, you don't need this variant - grab the plain scheduler passer instead. And the pack-wide gotcha: RvTools v1 references in old workflows won't resolve because the original repo was removed; v2's rename is the fix.

    Category🫦 RvTools II/ DEPRECATED

    Inputs (1)

    NameTypeDefaultDescription
    schedulerCOMBO8 options: normal, karras, exponential, sgm_uniform, simple, ddim_uniform, +2

    Outputs (1)

    NameTypeDescription
    schedulernormal,karras,exponential,sgm_uniform,simple,ddim_uniform,beta,simple_test