ComfyUI Node

Pass Model

One checkpoint, many places, zero surprises

By r-vage·Created about a year ago·Updated 5 months ago· 23
Pass Model
  • model
  • MODEL

Pass Model is a pure passthrough for the MODEL output of a checkpoint or diffusion model loader. The model object goes in, the same model object comes out, nothing is copied, quantized, or re-encoded. It's the load-bearing junction that lets one loaded checkpoint feed several different sampling paths.

The MODEL connection is the heaviest, most carefully-managed wire in any ComfyUI graph. A loaded checkpoint occupies real VRAM, and when you drag that model output into three different KSampler branches, you're not duplicating it - every branch is reading the same loaded weights. The fragility is organizational, not mechanical: if that one model wire breaks because you bypassed or replaced the loader, every sampling branch downstream goes dark at once. A Pass Model between the loader and the branches gives you a single, stable junction to reroute - swap one wire, and the whole fan-out keeps working.

That's precisely the gap the RvTools pack was made to fill. The README says the passers were "created to be placed in front of nodes that had problems getting information from bypassed nodes" and to work inside managed groups, where a second node lets you hide inputs and keep the group tidy. A model that feeds several branches inside one group is the textbook case - think one checkpoint driving a main pass plus a detail or refinement pass, all sharing the same weights.

The schema

  • model (MODEL, required) - the diffusion model to pass through.
  • Output MODEL - the same model object, unchanged.

That's it. No toggles, no widgets. If you want the same idea with a VRAM flush button, that exists on the v2 passers, but they cover image/latent/mask/string types - this model passer stays plain.

Install

From ComfyUI-RvTools_v2 (r-vage). ComfyUI Manager → search "ComfyUI-RvTools_v2" → install, then restart. Or:

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

No model downloads - this pack adds nodes, not weights. Its pip requirements (torch, numpy, Pillow, opencv-python, pilgram, pynvml, piexif) are the usual ComfyUI companions.

Honest notes

The pack is officially deprecated in its README, superseded by ComfyUI_Eclipse - the node keeps working, but new development lives over there. And if you've loaded a workflow that references the original RvTools v1 pack, that repo was removed from GitHub, which is exactly why the v2 rename exists. Use this node when a model fans out to several branches or when you want a single reroute point in a group; for a one-to-one connection, a plain wire is all you need.

Category🫦 RvTools II/ Passer

Inputs (1)

NameTypeDefaultDescription
modelMODEL

Outputs (1)

NameTypeDescription
MODELMODEL