Nodes/ComfyUI-RvTools_v2/Checkpoint Loader v2 (Pipe)
ComfyUI Node

Checkpoint Loader v2 (Pipe)

A pipe loader that bakes resolution and batch in

By r-vage·Created about a year ago·Updated 5 months ago· 23
Checkpoint Loader v2 (Pipe)
    • pipe
    ckpt_name
    vae_name
    Baked_Cliptrue
    Use_Clip_Layertrue
    stop_at_clip_layer-2
    resolution
    width512
    height512
    batch_size1

    Checkpoint Loader v2 (Pipe) is v1 (Pipe) with the resolution and batch controls bolted on. Same loading, same CLIP options, same single pipe output - but now the pipe carries real width, height and batch_size instead of the 8x8/1 placeholders. If your workflow's output size is decided at the checkpoint, this node is the one that keeps your empty-latent node and your metadata in agreement without you typing the numbers twice.

    How it works

    The loading and pipe-packing is identical to v1 (Pipe): load_checkpoint_guess_config, then model/clip/vae/latent/width/height/batch_size/model_name/vae_name into the pipe. The difference is inputs: a resolution dropdown (23 presets from 512x512 up to 1536x640 and beyond, including the Flux/SDXL-friendly 832x1216 (2:3)) plus raw width, height and batch_size widgets. Pick a preset and the width/height it maps to get written into the pipe; pick Custom and set them by hand. batch_size is yours to set too.

    The inputs that matter

    • ckpt_name, vae_name - as always: which checkpoint, Baked VAE or a separate file.
    • Baked_Clip, Use_Clip_Layer, stop_at_clip_layer - the same CLIP controls as v1 (Pipe).
    • resolution / width / height / batch_size - the values that get baked into the pipe.

    Output pipe feeds any RvTools pipe consumer, now carrying the dimensions you picked.

    When to use it

    Reach for this when the resolution is a property of the checkpoint load - a character sheet at 832x1216 Flux, a batch run at 512x512 - and you want downstream nodes (empty latent, save metadata, aspect-ratio math) to inherit it automatically through the pipe. If you'd rather set size later in the graph, v1 (Pipe) with its 8x8 placeholders is simpler. If you're loading split unet + separate-CLIP checkpoints, neither works - that's v3 (Pipe)'s job.

    Installing

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

    Restart ComfyUI or use ComfyUI Manager (search "ComfyUI-RvTools_v2"). No models.

    Gotchas

    The resolution dropdown and the width/height widgets can disagree if you switch a preset and then hand-edit width - the manual value wins on the next run, which surprises people. And the pack-level notes: deprecated in favor of ComfyUI_Eclipse; v1-repo node names can't be installed. This node itself is current (not deprecated), so it's a reasonable pick if you like the pipe-plus-resolution pattern - just verify the Eclipse equivalent before starting a long-term project.

    Category🫦 RvTools II/ Loader

    Inputs (9)

    NameTypeDefaultDescription
    ckpt_nameCOMBO0 options:
    vae_nameCOMBO1 options: Baked VAE
    Baked_ClipBOOLEANtrue
    Use_Clip_LayerBOOLEANtrue
    stop_at_clip_layerINT-2-24–-1
    resolutionCOMBO23 options: Custom, 512x512 (1:1), 512x682 (3:4), 512x768 (2:3), 512x910 (9:16), 512x952 (1:1.85), +17
    widthINT51216–32768
    heightINT51216–32768
    batch_sizeINT11–4096

    Outputs (1)

    NameTypeDescription
    pipepipe