Nodes/multiGPU Upscaler/multiGPU_upscaler: Load Upscale Model
ComfyUI Node

multiGPU_upscaler: Load Upscale Model

The model loader in this pack — which the README forgets to mention

By alludus·Created 10 months ago·Updated 10 months ago· 1
multiGPU_upscaler: Load Upscale Model
    • UPSCALE_MODEL
    model_name

    Small funny thing about the multiGPU Upscaler pack: its README tells you to load upscale models with ComfyUI's standard Load Upscale Model node - and then the pack ships this loader anyway. multiGPU_upscaler: Load Upscale Model exists so the pack is self-contained, and it works fine. Both it and the core node output the same UPSCALE_MODEL type, so you can use whichever you grabbed first and the upscale nodes won't care.

    What it does

    It's a plain model loader. A dropdown lists every file in ComfyUI/models/upscale_models, and when you pick one it loads the checkpoint with load_torch_file (safe loading on), strips a module. prefix if the state dict has one (a quirk of some RealESRGAN-style checkpoints), and hands the weights to spandrel, which figures out the architecture. If you happen to have spandrel_extra_arches installed, it registers those extra architectures too, so more exotic upscalers load without complaint.

    • Input: model_name - a combo dropdown of your upscale_models folder.
    • Output: UPSCALE_MODEL, wired into either of the pack's upscale nodes (or anything else that takes that type).

    No model files are bundled, and the README's own advice to use the core loader is exactly right - this is a convenience, not a requirement. To use it, drop an ESRGAN-family model like RealESRGAN_x4plus.pth into ComfyUI/models/upscale_models and it shows up in the dropdown.

    The one error you'll hit

    If a model refuses to load, the message is "Upscale model must be a single-image model." spandrel loads a lot of things, but this pack only accepts single-image descriptors - models built for video or multi-frame upscaling will be rejected, and that's by design. If you see it, you've picked a model this loader wasn't made for; grab a plain single-image 4x model instead.

    Install

    cd ComfyUI/custom_nodes
    git clone https://github.com/alludus/ComfyUI-multiGPU-upscaler
    

    Then restart ComfyUI, or use ComfyUI Manager and search multiGPU Upscaler. Dependencies are spandrel and typing-extensions - spandrel already comes with ComfyUI, so nothing heavy gets pulled in. Honestly, if you're loading with the core node already, you don't need this one; pick it up because it's there, not because it does something the stock loader can't.

    CategorymultiGPU_upscaler

    Inputs (1)

    NameTypeDefaultDescription
    model_nameCOMBO0 options:

    Outputs (1)

    NameTypeDescription
    UPSCALE_MODELUPSCALE_MODEL