This extension designed for stable-diffusion-webui-forge automatically adjusts the "Noise Schedule for sampling" setting based on the currently loaded model's prediction type (Epsilon or V-Prediction). It utilizes Forge's own analysis of the model's properties to determine the prediction type.
If a 'v_prediction' model is detected, the "Noise Schedule for sampling" (internally sd_noise_schedule) is automatically set to "Zero Terminal SNR". For any other model type (assumed to be Epsilon-prediction or similar), the schedule is set to "Default".
-
Clone this repository into your stable-diffusion-webui-forge/extensions/ directory
-
Restart Forge.
The extension will be active immediately. There are no UI elements for this extension in the "Scripts" dropdown, as it operates automatically in the background.
Simply load your Stable Diffusion models as usual. The extension will print messages to the console/terminal, indicating the detected model type and any changes made to the noise schedule setting.