brkirch
10421f93c3
Fix full previews, --no-half-vae
3 years ago
AUTOMATIC
d1d6ce2983
add edit_image_conditioning from my earlier edits in case there's an attempt to inegrate pix2pix properly
...
this allows to use pix2pix model in img2img though it won't work well this way
3 years ago
AUTOMATIC1111
1574e96729
Merge pull request #6510 from brkirch/unet16-upcast-precision
...
Add upcast options, full precision sampling from float16 UNet and upcasting attention for inference using SD 2.1 models without --no-half
3 years ago
AUTOMATIC
57c1baa774
change to code for live preview fix on OSX to be bit more obvious
3 years ago
brkirch
e3b53fd295
Add UI setting for upcasting attention to float32
...
Adds "Upcast cross attention layer to float32" option in Stable Diffusion settings. This allows for generating images using SD 2.1 models without --no-half or xFormers.
In order to make upcasting cross attention layer optimizations possible it is necessary to indent several sections of code in sd_hijack_optimizations.py so that a context manager can be used to disable autocast. Also, even though Stable Diffusion (and Diffusers) only upcast q and k, unfortunately my findings were that most of the cross attention layer optimizations could not function unless v is upcast also.
3 years ago
brkirch
84d9ce30cb
Add option for float32 sampling with float16 UNet
...
This also handles type casting so that ROCm and MPS torch devices work correctly without --no-half. One cast is required for deepbooru in deepbooru_model.py, some explicit casting is required for img2img and inpainting. depth_model can't be converted to float16 or it won't work correctly on some systems (it's known to have issues on MPS) so in sd_models.py model.depth_model is removed for model.half().
3 years ago
brkirch
f64af77adc
Fix different first gen with Approx NN previews
...
The loading of the model for approx nn live previews can change the internal state of PyTorch, resulting in a different image. This can be avoided by preloading the approx nn model in advance.
3 years ago
AUTOMATIC
78f59a4e01
enable compact view for train tab
...
prevent previews from ruining hypernetwork training
3 years ago
AUTOMATIC
3deea34135
extract extra network data from prompt earlier
3 years ago
AUTOMATIC
92fb1096db
make it so that extra networks are not removed from infotext
3 years ago
AUTOMATIC
40ff6db532
extra networks UI
...
rework of hypernets: rather than via settings, hypernets are added directly to prompt as <hypernet:name:weight>
3 years ago
AUTOMATIC1111
a8322ad75b
Merge pull request #6854 from EllangoK/master
...
Saves Extra Generation Parameters to params.txt
3 years ago
AUTOMATIC
b186d44dcd
use DDIM in hires fix is the sampler is PLMS
3 years ago
EllangoK
5e15a0b422
Changed params.txt save to after manual init call
3 years ago
AUTOMATIC
e0e8005009
make StableDiffusionProcessing class not hold a reference to shared.sd_model object
3 years ago
AUTOMATIC
9991967f40
Add a check and explanation for tensor with all NaNs.
3 years ago
AUTOMATIC
f9ac3352cb
change hypernets to use sha256 hashes
3 years ago
space-nuko
88416ab5ff
Fix extension parameters not being saved to last used parameters
3 years ago
AUTOMATIC
d4fd2418ef
add an option to use old hiresfix width/height behavior
...
add a visual effect to inactive hires fix elements
3 years ago
noodleanon
50e2536279
Merge branch 'AUTOMATIC1111:master' into img2img-api-scripts
3 years ago
AUTOMATIC
1a5b86ad65
rework hires fix preview for #6437 : movie it to where it takes less place, make it actually account for all relevant sliders and calculate dimensions correctly
3 years ago
noodleanon
b5253f0dab
allow img2img api to run scripts
3 years ago
AUTOMATIC
847f869c67
experimental optimization
3 years ago
AUTOMATIC
2e30997450
move sd_model assignment to the place where we change the sd_model
3 years ago
Philpax
83ca8dd0c9
Merge branch 'AUTOMATIC1111:master' into fix-sd-arch-switch-in-override-settings
3 years ago
AUTOMATIC
99b67cff0b
make hires fix not do anything if the user chooses the second pass resolution to be the same as first pass resolution
3 years ago
AUTOMATIC
bc43293c64
fix incorrect display/calculation for number of steps for hires fix in progress bars
3 years ago
AUTOMATIC
8149078094
added the option to specify target resolution with possibility of truncating for hires fix; also sampling steps
3 years ago
AUTOMATIC
097a90b88b
add XY plot parameters to grid image and do not add them to individual images
3 years ago
AUTOMATIC
525cea9245
use shared function from processing for creating dummy mask when training inpainting model
3 years ago
AUTOMATIC
4d66bf2c0d
add infotext to "-before-highres-fix" images
3 years ago
AUTOMATIC1111
6281c1bdb4
Merge pull request #6299 from stysmmaker/feat/latent-upscale-modes
...
Add more latent upscale modes
3 years ago
MMaker
15fd0b8bc4
Update processing.py
3 years ago
MMaker
e5b7ee910e
fix: Save full res of intermediate step
3 years ago
AUTOMATIC
e9fb9bb0c2
fix hires fix not working in API when user does not specify upscaler
3 years ago
AUTOMATIC
ef27a18b6b
Hires fix rework
3 years ago
AUTOMATIC
f4535f6e4f
make it so that memory/embeddings info is displayed in a separate UI element from generation parameters, and is preserved when you change the displayed infotext by clicking on gallery images
3 years ago
AUTOMATIC
4af3ca5393
make it so that blank ENSD does not break image generation
3 years ago
Philpax
fa931733f6
fix(api): assign sd_model after settings change
3 years ago
AUTOMATIC1111
064f7b8fd2
Merge pull request #5718 from space-nuko/feature/save-hypernetwork-hash
...
Save hypernetwork hash and fix hypernetwork parameter restoring
3 years ago
AUTOMATIC
c0a8401b5a
rename the option for img2img latent upscale
3 years ago
AUTOMATIC1111
b2dbd4d698
Merge pull request #5521 from AndrewRyanChama/ryan/img2imglatentscale
...
Add latent upscale option to img2img
3 years ago
AUTOMATIC1111
7578b50ba6
Merge pull request #5873 from philpax/override-settings-restore-afterwards
...
feat(api): add override_settings_restore_afterwards
3 years ago
AUTOMATIC1111
fac92610d2
Merge pull request #5753 from calvinballing/master
...
Fix various typos
3 years ago
AUTOMATIC
9441c28c94
add an option for img2img background color
3 years ago
Philpax
22f1527fa7
feat(api): add override_settings_restore_afterwards
3 years ago
Jim Hays
c0355caefe
Fix various typos
3 years ago
space-nuko
7077428209
Save hypernetwork hash in infotext
3 years ago
ThereforeGames
2e8b5418e3
Improve color correction with luminosity blend
3 years ago
AUTOMATIC1111
94a35ca9d6
Merge pull request #5191 from aliencaocao/enable_checkpoint_switching_in_override_settings
...
Support changing checkpoint and vae through override_settings
3 years ago