ComfyUI > Nodes > Custom Graph Sigma for ComfyUI > Join Sigma Values

ComfyUI Node: Join Sigma Values

Class Name

SigmaJoiner

Category
sampling/custom
Author
JoeNavark (Account age: 1506days)
Extension
Custom Graph Sigma for ComfyUI
Latest Updated
2025-08-22
Github Stars
0.03K

How to Install Custom Graph Sigma for ComfyUI

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

Join Sigma Values Description

Combines sigma values from different sources, ensuring order and no duplicates for AI workflows.

Join Sigma Values:

The SigmaJoiner node is designed to seamlessly combine two sets of sigma values, which are often used in AI models for sampling and denoising processes. This node is particularly useful when you need to merge sigma values from different sources or stages in your workflow, ensuring a smooth transition and continuity in your data processing pipeline. By joining these sigma values, the node helps maintain the integrity and order of the data, which is crucial for achieving consistent results in AI-generated art. The SigmaJoiner node intelligently handles various data structures, such as dictionaries and tensors, making it versatile and adaptable to different use cases. Its primary goal is to provide a reliable method for merging sigma values while preserving their order and ensuring that no duplicates occur at the junction, which is essential for accurate sampling and denoising.

Join Sigma Values Input Parameters:

sigma_1

The sigma_1 parameter represents the first set of sigma values that you want to join. This input can be a tensor, a dictionary, or an object with sigma attributes. The function of this parameter is to provide the initial set of sigma values that will be combined with the second set. The impact of this parameter on the node's execution is significant, as it forms the base onto which the second set of sigma values will be appended. There are no specific minimum, maximum, or default values for this parameter, as it depends on the context and the specific data you are working with.

sigma_2

The sigma_2 parameter is the second set of sigma values that you wish to join with the first set. Similar to sigma_1, this input can also be a tensor, a dictionary, or an object with sigma attributes. The role of this parameter is to provide the additional sigma values that will be appended to the first set, with the first element removed to avoid duplication at the junction. This parameter is crucial for the node's execution, as it determines the additional data that will be merged with the initial set. Like sigma_1, there are no specific minimum, maximum, or default values for this parameter, as it is context-dependent.

Join Sigma Values Output Parameters:

combined_sigma

The combined_sigma output parameter represents the result of joining the two input sigma sets. This output is a tensor or a dictionary, depending on the input types, and contains the merged sigma values sorted in descending order. The importance of this output lies in its role in providing a continuous and ordered set of sigma values, which is essential for accurate sampling and denoising in AI models. The interpretation of this output is straightforward: it is the combined and sorted set of sigma values from the two inputs, ready for use in subsequent processing steps.

Join Sigma Values Usage Tips:

  • Ensure that both sigma_1 and sigma_2 are in compatible formats, such as tensors or dictionaries, to avoid errors during the joining process.
  • Use the SigmaJoiner node when you need to merge sigma values from different stages of your workflow, ensuring a smooth transition and maintaining data integrity.
  • Consider the order and continuity of sigma values when using this node, as it sorts the combined values in descending order, which is important for sampling accuracy.

Join Sigma Values Common Errors and Solutions:

TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType'

  • Explanation: This error occurs when the input parameters sigma_1 or sigma_2 are not properly initialized or are set to None.
  • Solution: Ensure that both sigma_1 and sigma_2 are correctly defined and contain valid sigma values before passing them to the SigmaJoiner node.

AttributeError: 'dict' object has no attribute 'sigmas'

  • Explanation: This error happens when the input is expected to have a sigmas attribute, but a dictionary without this key is provided.
  • Solution: Verify that the input dictionaries contain the necessary keys, such as sigmas, or convert them to a compatible format before using the node.

RuntimeError: Tensors must have the same number of dimensions

  • Explanation: This error arises when the input tensors sigma_1 and sigma_2 have different dimensions, making it impossible to concatenate them.
  • Solution: Check the dimensions of the input tensors and ensure they match before attempting to join them with the SigmaJoiner node.

Join Sigma Values Related Nodes

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

Join Sigma Values