Nodes/ComfyUI-RvTools_v2/Pipe Out Checkpoint Loader
ComfyUI Node

Pipe Out Checkpoint Loader

The current home for your model bundle

By r-vage·Created about a year ago·Updated 5 months ago· 23
Pipe Out Checkpoint Loader
  • pipe
  • pipe
  • model
  • clip
  • vae
  • latent
  • width
  • height
  • batch_size
  • model_name
  • vae_name

Pipe Out Checkpoint Loader is the read side of the RvTools checkpoint-loader pipe, and it's the one node in this whole family that isn't deprecated. It takes a pipe in and unpacks nine slots - model, clip, vae, latent, width, height, batch_size, model_name, vae_name - plus a pass-through pipe. It lives in the pack's Loader category rather than the Pipe category, which is a decent hint at how the author uses it: it's the place where a model bundle gets handed back out to the rest of the graph.

Think of it as the "outlet" at the end of a loaded-model wire. The matching 9-slot In node packs the loaded checkpoint, its resolution, batch size and filenames onto one pipe; this node sits wherever your workflow actually needs those pieces - model into the KSampler, clip into the conditioning, VAE into the decode, the width/height/batch_size strings into a save or an empty-latent node. Wire once, then move the whole loaded bundle around the canvas as a single connection.

The unpack is strictly positional: execute assigns the incoming tuple to the nine return values in order. The pipe pass-through means you can chain these downstream of the In node or another bus node without losing the bundle, and every output is a proper typed value (MODEL, CLIP, VAE, LATENT, INT, STRING), so unlike the *-typed generic 8CH pipes you at least get some type checking from ComfyUI's wire colors.

Install. ComfyUI Manager → search "RvTools" → install ComfyUI-RvTools_v2 and restart, or:

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

No models or keys. Manual installs: pip install -r requirements.txt (opencv-python, pynvml, piexif, Pillow, pilgram) before restarting.

The catches. The big one is layout compatibility: this node expects the 9-slot checkpoint pipe (the one built by Pipe In Checkpoint Loader v2). The 6-slot Small + v3 pair is a different layout - feed a Small+ v3 pipe into this node and you'll get an unpack error. Second, note there's a near-identical Pipe Out Checkpoint Loader v2 in the pack that is flagged deprecated; this one, without the "v2", is the current one. Third, even though this node survived the deprecation sweep, the pack README says RvTools v2 as a whole is superseded by ComfyUI_Eclipse. If you're building fresh, that's where the author's moved - but if a workflow you've inherited already wires this node, it loads and runs fine.

Category🫦 RvTools II/ Loader

Inputs (1)

NameTypeDefaultDescription
pipepipe

Outputs (10)

NameTypeDescription
pipepipe
modelMODEL
clipCLIP
vaeVAE
latentLATENT
widthINT
heightINT
batch_sizeINT
model_nameSTRING
vae_nameSTRING