aboutsummaryrefslogtreecommitdiffstats
path: root/modules/sd_models.py
AgeCommit message (Collapse)AuthorLines
2023-05-18if sd_model is None, do not always try to load itAUTOMATIC-1/+6
2023-05-17move some settings to the new Optimization pageAUTOMATIC-16/+20
add slider for token merging for img2img rework StableDiffusionProcessing to have the token_merging_ratio field fix a bug with applying png optimizations for live previews when they shouldn't be applied
2023-05-17Merge pull request #10451 from dennissheng/masterAUTOMATIC1111-1/+0
not clear checkpoints cache when config changes
2023-05-17not clear checkpoints cache when config changesdennissheng-1/+0
2023-05-14fix model loading twice in some situationsAUTOMATIC-0/+3
2023-05-13heavily simplifypapuSpartan-7/+4
2023-05-11Merge branch 'dev' of ↵papuSpartan-12/+9
https://github.com/AUTOMATIC1111/stable-diffusion-webui into tomesd
2023-05-11Autofix Ruff W (not W605) (mostly whitespace)Aarni Koskela-2/+2
2023-05-10F401 fixes for ruffAUTOMATIC-3/+1
2023-05-10imports cleanup for ruffAUTOMATIC-1/+1
2023-05-10autofixes from ruffAUTOMATIC-3/+3
2023-05-09Fix up string formatting/concatenation to f-strings where feasibleAarni Koskela-2/+2
2023-05-03resolve merge conflicts and swap to dev branch for nowpapuSpartan-14/+49
2023-05-02do not load wait for shared.sd_model to load at startupAUTOMATIC-14/+40
2023-04-10Update sd_models.pypapuSpartan-1/+0
2023-04-04Allow different merge ratios to be used for each pass. Make toggle cmd flag ↵papuSpartan-1/+28
work again. Remove ratio flag. Remove warning about controlnet being incompatible
2023-04-02Embed model merge metadata in .safetensors filespace-nuko-1/+10
2023-04-01Transition to using settings through UI instead of cmd line args. Added ↵papuSpartan-7/+0
feature to only apply to hr-fix. Install package using requirements_versions.txt
2023-04-01delay importpapuSpartan-1/+1
2023-04-01firstpapuSpartan-0/+8
2023-03-28sort hypernetworks and checkpoints by nameAUTOMATIC-1/+1
2023-03-28Merge pull request #8958 from MrCheeze/variations-modelAUTOMATIC1111-0/+8
Add support for the unclip (Variations) models, unclip-h and unclip-l
2023-03-26overwrite xformers in the unclip model config if not availableMrCheeze-0/+3
2023-03-25Add support for the Variations models (unclip-h and unclip-l)MrCheeze-0/+5
2023-03-25Merge pull request #8780 from Brawlence/masterAUTOMATIC1111-1/+21
Unload and re-load checkpoint to VRAM on request (API & Manual)
2023-03-23fix variable typocarat-johyun-2/+2
2023-03-21Unload checkpoints on RequestΦφ-1/+21
…to free VRAM. New Action buttons in the settings to manually free and reload checkpoints, essentially juggling models between RAM and VRAM.
2023-03-14fix an error loading Lora with empty values in metadataAUTOMATIC-1/+1
2023-03-14Add view metadata button for Lora cards.AUTOMATIC-0/+24
2023-02-19when existsw-e-w-1/+1
2023-02-19fix auto sd download issuew-e-w-1/+7
2023-02-15Add ".vae.ckpt" to ext_blacklistmissionfloyd-1/+1
2023-02-14Download model if none are foundmissionfloyd-1/+1
2023-02-05make it possible to load SD1 checkpoints without CLIPAUTOMATIC-1/+5
2023-02-04fix issue with switching back to checkpoint that had its checksum calculated ↵AUTOMATIC-2/+3
during runtime mentioned in #7506
2023-02-04Merge pull request #7470 from ↵AUTOMATIC1111-1/+1
cbrownstein-lambda/update-error-message-no-checkpoint Update error message WRT missing checkpoint file
2023-02-04add --no-hashingAUTOMATIC-0/+3
2023-02-01Update error message WRT missing checkpoint fileCody Brownstein-1/+1
The Safetensors format is also supported.
2023-01-29support for searching subdirectory names for extra networksAUTOMATIC-0/+1
2023-01-28fixed a bug where after switching to a checkpoint with unknown hash, you'd ↵AUTOMATIC-3/+1
get empty space instead of checkpoint name in UI fixed a bug where if you update a selected checkpoint on disk and then restart the program, a different checkpoint loads, but the name is shown for the the old one.
2023-01-27add data-dir flag and set all user data directories based on itMax Audron-3/+3
2023-01-27support detecting midas modelAUTOMATIC-5/+5
fix broken api for checkpoint list
2023-01-27remove the need to place configs near modelsAUTOMATIC-115/+113
2023-01-25Merge pull request #6510 from brkirch/unet16-upcast-precisionAUTOMATIC1111-0/+10
Add upcast options, full precision sampling from float16 UNet and upcasting attention for inference using SD 2.1 models without --no-half
2023-01-25Add instruct-pix2pix hijackKyle-1/+11
Allows loading instruct-pix2pix models via same method as inpainting models in sd_models.py and sd_hijack_ip2p.py Adds ddpm_edit.py necessary for instruct-pix2pix
2023-01-25Add option for float32 sampling with float16 UNetbrkirch-0/+10
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().
2023-01-19bring back short hashes to sd checkpoint selectionAUTOMATIC-4/+11
2023-01-14fix bug with "Ignore selected VAE for..." option completely disabling VAE ↵AUTOMATIC-3/+3
election rework VAE resolving code to be more simple
2023-01-14load hashes from cache for checkpoints that have themAUTOMATIC-3/+6
add checkpoint hash to footer
2023-01-14update key to use with checkpoints' sha256 in cacheAUTOMATIC-1/+1