Skip to main content
The GITSScheduler node generates noise schedule sigmas for the GITS (Generative Iterative Time Steps) sampling method. It calculates sigma values based on a coefficient parameter and number of steps, with an optional denoising factor that can reduce the total steps used. The node uses pre-defined noise levels and interpolation to create the final sigma schedule.

Inputs

ParameterDescriptionData TypeRequiredRange
coeffThe coefficient value that controls the noise schedule curve (default: 1.20)FLOATYes0.80 - 1.50
stepsThe total number of sampling steps to generate sigmas for (default: 10)INTYes2 - 1000
denoiseDenoising factor that reduces the number of steps used (default: 1.0)FLOATYes0.0 - 1.0
Note: When denoise is set to 0.0, the node returns an empty tensor. When denoise is less than 1.0, the actual number of steps used is calculated as round(steps * denoise). For steps greater than 20, the node uses log-linear interpolation to extend the pre-defined noise levels to the desired number of steps.

Outputs

Output NameDescriptionData Type
sigmasThe generated sigma values for the noise scheduleSIGMAS
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub

Source fingerprint (SHA-256): e58c8c1c0e7cbf79554040a6684f12c1a2c59c69bb50770f9577a13d76ac8eb3