Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > WhiteRabbit > 🐇 Upscale w/ Model (Advanced)

ComfyUI Node: 🐇 Upscale w/ Model (Advanced)

Class Name

UpscaleWithModelAdvanced

Category
image/upscaling
Author
Artificial-Sweetener (Account age: 594days)
Extension
WhiteRabbit
Latest Updated
2026-07-28
Github Stars
0.08K

How to Install WhiteRabbit

Install this extension via the ComfyUI Manager by searching for WhiteRabbit
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter WhiteRabbit in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

🐇 Upscale w/ Model (Advanced) Description

Enhance image resolution with advanced model-based upscaling for large image batches, optimizing performance and efficiency.

🐇 Upscale w/ Model (Advanced):

The UpscaleWithModelAdvanced node is designed to enhance image resolution using advanced model-based upscaling techniques. It builds upon Comfy's native "Upscale Image (using Model)" functionality by providing additional controls that allow you to optimize the upscaling process for large batches of images. This node is particularly beneficial for avoiding slow out-of-memory (OOM) fallbacks and optimizing for speed. By default, it behaves similarly to the original node, but it offers several adjustable parameters that can significantly improve performance and efficiency. These parameters include options to process images in chunks to maintain steady VRAM usage, select a starting tile size, and adjust precision settings for potential speed improvements. This node is ideal for users looking to upscale images efficiently while maintaining control over the computational resources used.

🐇 Upscale w/ Model (Advanced) Input Parameters:

max_batch_size

The max_batch_size parameter allows you to specify the maximum number of images to process in a single batch. Setting this value greater than zero enables the node to process images in chunks, which helps in keeping VRAM usage steady and reduces the likelihood of fallback slowdowns. This is particularly useful when working with large datasets or high-resolution images. The default value is typically set to a reasonable number based on your system's capabilities, but you can adjust it according to your needs.

tile_size

The tile_size parameter determines the starting size of the tiles used during the upscaling process. The original node defaults to a tile size of 512, but you can set this parameter to zero for automatic tile size adjustment. In automatic mode, the node will attempt to use a tile size of 512 and fall back to smaller sizes like 256 or 128 if an out-of-memory error occurs. This flexibility allows you to balance between speed and memory usage, depending on your system's capabilities.

channels_last

The channels_last parameter is a boolean option that, when enabled, can provide a speedup on some systems by changing the memory layout of the image data. This option is particularly useful for systems that are optimized for processing data with the channels-last format, potentially leading to faster execution times. However, the actual performance gain may vary depending on your hardware and the specific model used for upscaling.

precision

The precision parameter allows you to choose the numerical precision used during the upscaling process. Lower precision options like fp16 or bf16 can lead to faster processing times, but they may also impact the quality of the upscaled image depending on the model. This parameter provides a trade-off between speed and image quality, allowing you to select the most appropriate setting based on your specific requirements and the capabilities of your hardware.

🐇 Upscale w/ Model (Advanced) Output Parameters:

upscaled_image

The upscaled_image output parameter provides the final result of the upscaling process. This is the enhanced version of the input image, with increased resolution and potentially improved visual quality. The upscaled image is processed according to the parameters set, such as tile size and precision, and is returned in a format that is ready for further use or analysis. The quality and resolution of the output image depend on the model used and the specific settings configured in the node.

🐇 Upscale w/ Model (Advanced) Usage Tips:

  • To optimize performance, adjust the max_batch_size to a value that your system can handle without running into memory issues. This will help maintain a steady VRAM usage and prevent slowdowns.
  • Experiment with the tile_size parameter to find the best balance between speed and memory usage. Starting with a larger tile size can be beneficial, but be prepared to adjust if you encounter memory errors.
  • Enable the channels_last option if your system supports it, as it can lead to faster processing times on compatible hardware.
  • Consider using lower precision settings like fp16 or bf16 if speed is a priority and the slight reduction in image quality is acceptable for your use case.

🐇 Upscale w/ Model (Advanced) Common Errors and Solutions:

Out of Memory Error

  • Explanation: This error occurs when the system runs out of VRAM while processing the image, often due to large tile sizes or batch sizes.
  • Solution: Reduce the tile_size or max_batch_size to decrease memory usage. You can also try enabling the channels_last option or using a lower precision setting to free up additional memory.

Model Loading Error

  • Explanation: This error indicates that the upscale model could not be loaded, possibly due to an incorrect model path or incompatible model format.
  • Solution: Ensure that the model path is correct and that the model is compatible with the node. Verify that the model is a single-image model as required by the node's specifications.

🐇 Upscale w/ Model (Advanced) Related Nodes

Go back to the extension to check out more related nodes.
WhiteRabbit
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

🐇 Upscale w/ Model (Advanced)