256 Commits (10421f93c3f7f7ce88cb40391b46d4e6664eff74)

Author SHA1 Message Date
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