Skip to main content

Custom Sigmas

KJNodes/noise
CustomSigmas

Creates a sigmas tensor from a string of comma separated values. Examples: Nvidia's optimized AYS 10 step schedule for SD 1.5: 14.615, 6.475, 3.861, 2.697, 1.886, 1.396, 0.963, 0.652, 0.399, 0.152, 0.029 SDXL: 14.615, 6.315, 3.771, 2.181, 1.342, 0.862, 0.555, 0.380, 0.234, 0.113, 0.029 SVD: 700.00, 54.5, 15.886, 7.977, 4.248, 1.789, 0.981, 0.403, 0.173, 0.034, 0.002

Example

JSON Example
{
  "class_type": "CustomSigmas",
  "inputs": {
    "sigmas_string": "14.615, 6.475, 3.861, 2.697, 1.886, 1.396, 0.963, 0.652, 0.399, 0.152, 0.029",
    "interpolate_to_steps": 10
  }
}

This example shows required inputs only. Connection values like ["node_id", 0] should reference actual node IDs from your workflow.

Inputs

NameTypeStatusConstraintsDefault
sigmas_stringSTRINGrequired-"14.615, 6.475, 3.861, 2.697, 1.886, 1.396, 0.963, 0.652, 0.399, 0.152, 0.029"
interpolate_to_stepsINTrequiredmin: 0, max: 255, step: 110

Outputs

IndexNameTypeIs ListConnection Reference
0SIGMASSIGMASNo["{node_id}", 0]
How to connect to these outputs

To connect another node's input to an output from this node, use the connection reference format:

["node_id", output_index]

Where node_id is the ID of this CustomSigmas node in your workflow, and output_index is the index from the table above.

Example

If this node has ID "5" in your workflow:

  • SIGMAS (SIGMAS): ["5", 0]
Was this page helpful?