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 > ComfyUI-PiD > PiD Decode

ComfyUI Node: PiD Decode

Class Name

PiDDecode

Category
PiD
Author
merserk (Account age: 1273days)
Extension
ComfyUI-PiD
Latest Updated
2026-05-25
Github Stars
0.03K

How to Install ComfyUI-PiD

Install this extension via the ComfyUI Manager by searching for ComfyUI-PiD
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-PiD 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

PiD Decode Description

Specialized node for decoding latent representations into high-quality images using NVIDIA's Pixel Diffusion Decoder within ComfyUI framework.

PiD Decode:

PiDDecode is a specialized node within the ComfyUI framework designed to facilitate the decoding process using NVIDIA's Pixel Diffusion Decoder (PiD). This node is particularly useful for AI artists who want to transform latent representations into final images by leveraging NVIDIA's advanced diffusion techniques. The primary goal of PiDDecode is to take a latent input, which is a compressed representation of an image, and decode it into a high-quality image using either a native decoder or a pre-decoded baseline image. This process involves several parameters that allow for customization and fine-tuning, ensuring that the resulting image meets the desired artistic and technical specifications. By integrating seamlessly with ComfyUI, PiDDecode provides a powerful tool for artists to explore and create with enhanced image quality and detail.

PiD Decode Input Parameters:

latent

The latent parameter represents the compressed form of an image that needs to be decoded. It is the starting point for the decoding process and is crucial for generating the final image. The quality and characteristics of the latent input significantly influence the output image.

caption

The caption parameter is an optional text input that can provide additional context or guidance during the decoding process. It can help in refining the image output by aligning it with the descriptive elements provided in the caption. If not specified, it defaults to an empty string.

backbone

The backbone parameter specifies the underlying model architecture used for the decoding process. It determines the complexity and capability of the model in handling the latent input and generating the final image. The choice of backbone can affect the style and quality of the output.

pid_ckpt_type

The pid_ckpt_type parameter indicates the type of checkpoint used for the PiD model. This parameter is essential for ensuring compatibility and optimal performance during the decoding process. It helps in selecting the appropriate model weights for the task.

scale

The scale parameter controls the scaling factor applied during the decoding process. It influences the size and resolution of the final image, allowing for adjustments based on the desired output dimensions. Proper scaling is crucial for maintaining image quality.

sigma

The sigma parameter is used to adjust the noise level during the diffusion process. It plays a critical role in balancing the detail and smoothness of the final image. A higher sigma value can introduce more noise, while a lower value can result in a smoother image.

auto_download

The auto_download parameter is a boolean flag that determines whether necessary resources should be automatically downloaded if not available locally. This feature ensures that the decoding process can proceed without manual intervention, enhancing convenience and efficiency.

cleanup_after_prepare

The cleanup_after_prepare parameter is a boolean flag that indicates whether temporary files and resources should be cleaned up after the preparation stage. Enabling this option helps in managing disk space and maintaining a tidy working environment.

vae

The vae parameter allows for the specification of a Variational Autoencoder (VAE) model to be used in conjunction with the PiD decoding process. This optional parameter can enhance the quality of the output by providing additional encoding and decoding capabilities.

pid_source_dir

The pid_source_dir parameter specifies the directory path where the PiD resources are located. It is useful for organizing and managing the files required for the decoding process, ensuring that the necessary components are readily accessible.

baseline_image

The baseline_image parameter provides a pre-decoded image that can be used as a reference or starting point for the decoding process. This optional input can guide the final image generation, helping to achieve a specific look or style.

pid_steps

The pid_steps parameter defines the number of diffusion steps to be performed during the decoding process. More steps can lead to higher quality images but may increase processing time. It is important to balance quality and efficiency when setting this parameter.

cfg_scale

The cfg_scale parameter controls the scale of the configuration used during the decoding process. It affects the overall behavior and output of the model, allowing for adjustments to achieve the desired artistic effect.

seed

The seed parameter is used to initialize the random number generator, ensuring reproducibility of the results. By setting a specific seed value, you can achieve consistent outputs across multiple runs of the decoding process.

aggressive_cleanup

The aggressive_cleanup parameter is a boolean flag that determines whether an aggressive cleanup of resources should be performed after the decoding process. This option helps in freeing up memory and disk space, especially in resource-constrained environments.

sequential_offload

The sequential_offload parameter specifies the offloading strategy for handling large models and data during the decoding process. It can be set to "disabled" or other modes to optimize memory usage and processing efficiency.

PiD Decode Output Parameters:

image

The image parameter is the final output of the PiDDecode node, representing the fully decoded image. This image is the result of transforming the latent input through the diffusion process, guided by the specified parameters. It is the primary deliverable of the node, showcasing the artistic and technical capabilities of the PiD model.

PiD Decode Usage Tips:

  • Experiment with different sigma values to find the right balance between image detail and smoothness, as this can significantly impact the visual quality of the output.
  • Utilize the caption parameter to guide the decoding process, especially when aiming for specific themes or styles in the final image.
  • Consider using a baseline_image if you have a specific reference or starting point in mind, as it can help achieve a desired look more efficiently.
  • Adjust the pid_steps parameter to control the trade-off between image quality and processing time, keeping in mind that more steps generally lead to better results.

PiD Decode Common Errors and Solutions:

"Missing latent input"

  • Explanation: This error occurs when the required latent input is not provided to the node.
  • Solution: Ensure that you supply a valid latent representation as input to the PiDDecode node.

"Invalid backbone specified"

  • Explanation: The specified backbone parameter does not match any available model architectures.
  • Solution: Verify that the backbone parameter is set to a supported model architecture and try again.

"Auto-download failed"

  • Explanation: The node attempted to download necessary resources automatically, but the process failed.
  • Solution: Check your internet connection and ensure that the auto_download parameter is enabled. Retry the operation.

"Insufficient disk space for cleanup"

  • Explanation: The node could not perform cleanup due to lack of available disk space.
  • Solution: Free up disk space and ensure that the cleanup_after_prepare and aggressive_cleanup parameters are set appropriately.

PiD Decode Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-PiD
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.

PiD Decode