-
Notifications
You must be signed in to change notification settings - Fork 27.3k
Seed breaking changes
If you used alternating words syntax bugfix with emphasis before 97ff69eff338c6641f4abf430bf5ac112c1775e0, the program would incorrectly replace emphasized part with just (
. So, [a|(b:1.1)]
, rather than becoming a sequence of
a
-> (b:1.1)
-> a
-> (b:1.1)
-> ...
becomes
a
-> (
-> a
-> (
-> ...
The bug was fixed. If you need to reproduce old seeds, put the opening parenthesis into your prompt yourself ([a|\(]
)
Rather than using width/height to specify target resolution, width/height is used to specify first pass resolution, and resulting resolution is either set using "Scale by" multiplier (Hires upscale), or directly using "Resize width to" and/or "Resize height to" (Hires resize).
Here's how old and new settings correspond to each other:
Old version | New version |
---|---|
Size: 1024x1024 | Size: 512x512, Hires upscale: 2.0 |
Size: 1280x1024, First pass size: 640x512 | Size: 640x512, Hires upscale: 2.0; Alternatively Size: 640x512, Hires resize: 1280x1024 |
Size: 1024x1280, First pass size: 0x0 | Size: 512x576 (auto-calcualted if you use old infotext - paste it into prompt and use |
Size: 1024x512, First pass size: 512x512 | Size: 512x512, Hires resize: 1024x512 |
Some of discussion is here: PR
To revert to old sigmas (0.1 to 10), use setting: Use old karras scheduler sigmas
.
New implementation supports escape characters and numerical weights. A downside of the new implementation is that the old one was not perfect and sometimes ate characters: "a (((farm))), daytime", for example, would become "a farm daytime" without the comma. This behavior is not shared by the new implementation which preserves all text correctly, and this means that your saved seeds may produce different pictures.
For now, there is an option in settings to use the old implementation: Use old emphasis implementation
.
More info about the feature: Attention/emphasis
This is the Stable Diffusion web UI wiki. Wiki Home
Setup
- Install and run on NVidia GPUs
- Install and run on AMD GPUs
- Install and run on Apple Silicon
- Install and run on Intel Silicon (external wiki page)
- Install and run via container (i.e. Docker)
- Run via online services
Reproducing images / troubleshooting
Usage
- Features
- Command Line Arguments and Settings
- Optimizations
- Custom Filename Name and Subdirectory
- Change model folder location e.g. external disk
- User Interface Customizations
- Guides and Tutorials
Developers