stable-diffusion-webui/modules
d8ahazard 0dce0df1ee Holy $hit.
Yep.

Fix gfpgan_model_arch requirement(s).
Add Upscaler base class, move from images.
Add a lot of methods to Upscaler.
Re-work all the child upscalers to be proper classes.
Add BSRGAN scaler.
Add ldsr_model_arch class, removing the dependency for another repo that just uses regular latent-diffusion stuff.
Add one universal method that will always find and load new upscaler models without having to add new "setup_model" calls. Still need to add command line params, but that could probably be automated.
Add a "self.scale" property to all Upscalers so the scalers themselves can do "things" in response to the requested upscaling size.
Ensure LDSR doesn't get stuck in a longer loop of "upscale/downscale/upscale" as we try to reach the target upscale size.
Add typehints for IDE sanity.
PEP-8 improvements.
Moar.
2022-09-29 17:46:23 -05:00
..
codeformer clarification for settings; another comment about copied files 2022-09-07 12:57:12 +03:00
artists.py added random artist button 2022-09-05 23:08:06 +03:00
bsrgan_model_arch.py Holy $hit. 2022-09-29 17:46:23 -05:00
bsrgan_model.py Holy $hit. 2022-09-29 17:46:23 -05:00
codeformer_model.py Cleanup existing directories, fixes 2022-09-26 10:27:18 -05:00
devices.py first attempt to produce crrect seeds in batch 2022-09-13 21:49:58 +03:00
errors.py Allow TF32 in CUDA for increased performance #279 2022-09-12 16:34:13 +03:00
esrgam_model_arch.py ESRGAN support 2022-09-04 18:54:12 +03:00
esrgan_model.py Holy $hit. 2022-09-29 17:46:23 -05:00
extras.py Holy $hit. 2022-09-29 17:46:23 -05:00
face_restoration.py codeformer support 2022-09-07 12:32:28 +03:00
generation_parameters_copypaste.py added support for setting hires fix from pasted prompts 2022-09-25 09:25:28 +03:00
gfpgan_model.py Holy $hit. 2022-09-29 17:46:23 -05:00
images.py Holy $hit. 2022-09-29 17:46:23 -05:00
img2img.py Disable 'batch img2img' when launched with --hide-ui-dir-config 2022-09-24 19:06:36 +03:00
interrogate.py fix for Error Interrogating when user has garbage in text files #479 2022-09-15 15:13:06 +03:00
ldsr_model_arch.py Holy $hit. 2022-09-29 17:46:23 -05:00
ldsr_model.py Holy $hit. 2022-09-29 17:46:23 -05:00
lowvram.py memory optimization for CLIP interrogator 2022-09-12 11:55:27 +03:00
masking.py make inpaint at full resolution option not discard useful pixels from the image 2022-09-18 10:49:00 +03:00
memmon.py Add some error handling for VRAM monitor 2022-09-18 05:20:33 -04:00
modelloader.py Holy $hit. 2022-09-29 17:46:23 -05:00
paths.py Re-implement universal model loading 2022-09-26 09:29:50 -05:00
processing.py add sampler properties to StableDiffusionProcessing and Processed 2022-09-27 09:30:45 +03:00
prompt_parser.py use model's dtype for #707 2022-09-19 18:39:21 +03:00
realesrgan_model.py Holy $hit. 2022-09-29 17:46:23 -05:00
safety.py put safety checker into a separate file because it's already crowded in processing 2022-09-13 08:34:41 +03:00
scripts.py add attribute to custom script controls 2022-09-25 09:59:31 +03:00
sd_hijack.py potential fix for embeddings no loading on AMD cards 2022-09-25 15:04:39 +03:00
sd_models.py Holy $hit. 2022-09-29 17:46:23 -05:00
sd_samplers.py Holy $hit. 2022-09-29 17:46:23 -05:00
shared.py Holy $hit. 2022-09-29 17:46:23 -05:00
styles.py added a second style field 2022-09-14 17:56:21 +03:00
swinir_model_arch.py Fix swinir arch name 2022-09-26 09:27:50 -05:00
swinir_model.py Holy $hit. 2022-09-29 17:46:23 -05:00
txt2img.py prevent saving settings with bogus values 2022-09-23 17:27:30 +03:00
ui.py added console outputs, more clear indication of progress, and ability to specify full filename to checkpoint merger 2022-09-27 10:44:00 +03:00
upscaler.py Holy $hit. 2022-09-29 17:46:23 -05:00