Checkpoint Loader v2 (Pipe)
A pipe loader that bakes resolution and batch in
- pipe
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 VAEor 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.
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| ckpt_name | COMBO | 0 options: | |
| vae_name | COMBO | 1 options: Baked VAE | |
| Baked_Clip | BOOLEAN | true | — |
| Use_Clip_Layer | BOOLEAN | true | — |
| stop_at_clip_layer | INT | -2-24–-1 | — |
| resolution | COMBO | 23 options: Custom, 512x512 (1:1), 512x682 (3:4), 512x768 (2:3), 512x910 (9:16), 512x952 (1:1.85), +17 | |
| width | INT | 51216–32768 | — |
| height | INT | 51216–32768 | — |
| batch_size | INT | 11–4096 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| pipe | pipe | — |