stable-diffusion-webui/modules
brkirch abfa4ad8bc Use fixed size for sub-quadratic chunking on MPS
Even if this causes chunks to be much smaller, performance isn't significantly impacted. This will usually reduce memory usage but should also help with poor performance when free memory is low.
2023-08-13 10:06:25 -04:00
..
api Merge pull request #11950 from AnyISalIn/dev 2023-07-29 09:37:02 +03:00
codeformer Autofix Ruff W (not W605) (mostly whitespace) 2023-05-11 20:29:11 +03:00
hypernetworks resolve some of circular import issues for kohaku 2023-08-04 09:13:46 +03:00
models/diffusion Simplify a bunch of `len(x) > 0`/`len(x) == 0` style expressions 2023-06-02 15:07:10 +03:00
processing_scripts add refiner to StableDiffusionProcessing class 2023-08-13 06:07:30 +03:00
textual_inversion resolve some of circular import issues for kohaku 2023-08-04 09:13:46 +03:00
Roboto-Regular.ttf Drop fonts + font-roboto deps since we only use the single regular cut of Roboto 2023-05-11 10:07:28 +03:00
cache.py Add env var for cache file 2023-08-10 06:17:45 -04:00
call_queue.py fix memory leak when generation fails 2023-07-31 22:03:05 +03:00
cmd_args.py add --loglevel commandline argument for logging 2023-08-09 20:49:33 +03:00
codeformer_model.py added torch.mps.empty_cache() to torch_gc() 2023-07-08 17:13:18 +03:00
config_states.py rename print_error to report, use it with together with package name 2023-05-31 19:56:37 +03:00
deepbooru.py ruff auto fixes 2023-05-10 11:05:02 +03:00
deepbooru_model.py Add option for float32 sampling with float16 UNet 2023-01-25 01:13:02 -05:00
devices.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
errors.py add gradio version warning 2023-08-04 08:04:23 +03:00
esrgan_model.py Upscaler.load_model: don't return None, just use exceptions 2023-06-13 12:44:25 +03:00
esrgan_model_arch.py Autofix Ruff W (not W605) (mostly whitespace) 2023-05-11 20:29:11 +03:00
extensions.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
extra_networks.py added VAE selection to checkpoint user metadata 2023-08-04 22:05:50 +03:00
extra_networks_hypernet.py Simplify a bunch of `len(x) > 0`/`len(x) == 0` style expressions 2023-06-02 15:07:10 +03:00
extras.py add metadata to checkpoint merger 2023-08-01 08:27:54 +03:00
face_restoration.py
generation_parameters_copypaste.py put infotext label for setting into OptionInfo definition rather than in a separate list 2023-08-10 16:42:26 +03:00
gfpgan_model.py Merge pull request #10823 from akx/model-loady 2023-06-27 09:20:49 +03:00
gitpython_hack.py Patch GitPython to not use leaky persistent processes 2023-05-29 08:31:11 +03:00
gradio_extensons.py split webui.py's initialization and utility functions into separate files 2023-08-09 18:11:13 +03:00
hashes.py cache git extension repo information 2023-07-15 09:20:43 +03:00
images.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
img2img.py move seed, variation seed and variation seed strength to a single row, dump resize seed from UI 2023-08-12 17:46:13 +03:00
import_hook.py add a comment for disable xformers hack 2022-12-24 07:57:56 +03:00
initialize.py split webui.py's initialization and utility functions into separate files 2023-08-09 18:11:13 +03:00
initialize_util.py add --loglevel commandline argument for logging 2023-08-09 20:49:33 +03:00
interrogate.py Add job argument to State.begin() 2023-07-03 11:03:41 +03:00
launch_utils.py fix for the broken run_git calls 2023-08-13 16:51:21 +03:00
localization.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
logging_config.py add --loglevel commandline argument for logging 2023-08-09 20:49:33 +03:00
lowvram.py option to keep multiple models in memory 2023-08-01 00:24:48 +03:00
mac_specific.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
masking.py Autofix Ruff W (not W605) (mostly whitespace) 2023-05-11 20:29:11 +03:00
memmon.py attempt to fix memory monitor with multiple CUDA devices 2023-03-12 21:04:17 +03:00
modelloader.py Merge pull request #10823 from akx/model-loady 2023-06-27 09:20:49 +03:00
ngrok.py Merge branch 'dev' into ngrok-py 2023-05-18 10:12:17 +03:00
options.py put infotext label for setting into OptionInfo definition rather than in a separate list 2023-08-10 16:42:26 +03:00
paths.py mute SDXL imports in the place there SDXL is imported for the first time instead of launch.py 2023-07-13 17:42:16 +03:00
paths_internal.py fix --data-dir for COMMANDLINE_ARGS 2023-05-12 22:33:21 +09:00
postprocessing.py Refactor postprocessing to use generator to resolve OOM issues 2023-08-11 11:32:12 -04:00
processing.py Merge pull request #12515 from catboxanon/fix/gc1 2023-08-13 16:45:38 +03:00
progress.py move some settings to the new Optimization page 2023-05-17 20:22:54 +03:00
prompt_parser.py Prompt parser: account for empty field in alternating words syntax 2023-08-04 13:26:37 -04:00
realesrgan_model.py Upscaler.load_model: don't return None, just use exceptions 2023-06-13 12:44:25 +03:00
restart.py Restart: only do restart if running via the wrapper script 2023-06-05 20:04:28 +03:00
rng.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
rng_philox.py minor performance improvements for philox 2023-08-03 07:53:03 +03:00
safe.py rename print_error to report, use it with together with package name 2023-05-31 19:56:37 +03:00
script_callbacks.py Simplify a bunch of `len(x) > 0`/`len(x) == 0` style expressions 2023-06-02 15:07:10 +03:00
script_loading.py add backwards compatibility --lyco-dir-backcompat option, use that for LyCORIS directory instead of hardcoded value 2023-07-18 20:11:30 +03:00
scripts.py fix broken reuse seed 2023-08-12 18:36:30 +03:00
scripts_auto_postprocessing.py ruff auto fixes 2023-05-10 11:05:02 +03:00
scripts_postprocessing.py suggestions and fixes from the PR 2023-05-10 21:21:32 +03:00
sd_disable_initialization.py Use less RAM when creating models 2023-07-24 22:08:08 +03:00
sd_hijack.py REMOVE 2023-08-08 21:08:50 +03:00
sd_hijack_checkpoint.py add option to show/hide warnings 2023-01-18 23:04:24 +03:00
sd_hijack_clip.py fix missing TI hash 2023-08-03 18:46:49 +09:00
sd_hijack_clip_old.py Simplify a bunch of `len(x) > 0`/`len(x) == 0` style expressions 2023-06-02 15:07:10 +03:00
sd_hijack_ip2p.py imports cleanup for ruff 2023-05-10 08:43:42 +03:00
sd_hijack_open_clip.py repair --medvram for SD2.x too after SDXL update 2023-07-24 11:57:59 +03:00
sd_hijack_optimizations.py Use fixed size for sub-quadratic chunking on MPS 2023-08-13 10:06:25 -04:00
sd_hijack_unet.py Add support for `--upcast-sampling` with SD XL 2023-07-18 00:39:50 -04:00
sd_hijack_utils.py Fix full previews, --no-half-vae 2023-01-26 01:43:35 -05:00
sd_hijack_xlmr.py imports cleanup for ruff 2023-05-10 08:43:42 +03:00
sd_models.py put refiner into main UI, into the new accordions section 2023-08-12 12:39:59 +03:00
sd_models_config.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
sd_models_xl.py option to keep multiple models in memory 2023-08-01 00:24:48 +03:00
sd_samplers.py pass samplers from UI by name, make it possible to use a sampler from infotext even if it's hidden in the dropdown 2023-08-08 21:28:34 +03:00
sd_samplers_cfg_denoiser.py put refiner into main UI, into the new accordions section 2023-08-12 12:39:59 +03:00
sd_samplers_common.py Merge pull request #12514 from catboxanon/feat/batch-encode 2023-08-13 16:41:07 +03:00
sd_samplers_compvis.py Merge branch 'dev' into refiner 2023-08-08 21:49:47 +03:00
sd_samplers_extra.py some stylistic changes for the sampler code 2023-07-29 08:38:00 +03:00
sd_samplers_kdiffusion.py Merge pull request #12521 from catboxanon/feat/more-s-noise 2023-08-13 16:39:25 +03:00
sd_samplers_timesteps.py Merge branch 'dev' into refiner 2023-08-10 17:04:38 +03:00
sd_samplers_timesteps_impl.py add CFG denoiser implementation for DDIM, PLMS and UniPC (this is the commit when you can run both old and new implementations to compare them) 2023-08-08 21:04:44 +03:00
sd_unet.py custom unet support 2023-05-27 15:47:33 +03:00
sd_vae.py fix: Properly return None when VAE hash is None 2023-08-10 16:04:49 -04:00
sd_vae_approx.py add TAESD for i2i and t2i 2023-08-04 13:38:52 +08:00
sd_vae_taesd.py add TAESD for i2i and t2i 2023-08-04 13:38:52 +08:00
shared.py fix missing restricted_opts from shared 2023-08-09 15:06:03 +03:00
shared_cmd_options.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
shared_gradio_themes.py fix gradio themes not applying 2023-08-09 21:19:33 +03:00
shared_init.py split webui.py's initialization and utility functions into separate files 2023-08-09 18:11:13 +03:00
shared_items.py move seed, variation seed and variation seed strength to a single row, dump resize seed from UI 2023-08-12 17:46:13 +03:00
shared_options.py Merge pull request #12520 from catboxanon/eta 2023-08-13 16:40:17 +03:00
shared_state.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
shared_total_tqdm.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
styles.py add style editor dialog 2023-08-03 23:31:13 +03:00
sub_quadratic_attention.py Autofix Ruff W (not W605) (mostly whitespace) 2023-05-11 20:29:11 +03:00
sysinfo.py remove unnecessary GFPGAN_PACKAGE (we install GFPGAN from the requirements file) 2023-08-10 17:22:08 +03:00
timer.py add --log-startup option to print detailed startup progress 2023-07-22 17:15:38 +03:00
txt2img.py move seed, variation seed and variation seed strength to a single row, dump resize seed from UI 2023-08-12 17:46:13 +03:00
ui.py move seed, variation seed and variation seed strength to a single row, dump resize seed from UI 2023-08-12 17:46:13 +03:00
ui_checkpoint_merger.py gradio 3.39 2023-08-04 08:04:23 +03:00
ui_common.py make "send to" buttons into small tool buttons 2023-08-12 19:03:33 +03:00
ui_components.py put refiner into main UI, into the new accordions section 2023-08-12 12:39:59 +03:00
ui_extensions.py gradio 3.39 2023-08-04 08:04:23 +03:00
ui_extra_networks.py Use better symbol for extra networks sort 2023-08-09 14:40:18 -04:00
ui_extra_networks_checkpoints.py Support search and display of hashes for all extra network items 2023-08-13 02:32:54 -04:00
ui_extra_networks_checkpoints_user_metadata.py SD VAE rework 2 2023-08-07 08:07:20 +03:00
ui_extra_networks_hypernets.py Support search and display of hashes for all extra network items 2023-08-13 02:32:54 -04:00
ui_extra_networks_textual_inversion.py Support search and display of hashes for all extra network items 2023-08-13 02:32:54 -04:00
ui_extra_networks_user_metadata.py Support search and display of hashes for all extra network items 2023-08-13 02:32:54 -04:00
ui_gradio_extensions.py add an option to show selected setting in main txt2img/img2img UI 2023-05-31 22:40:09 +03:00
ui_loadsave.py use default value if value error 2023-08-10 23:47:28 +09:00
ui_postprocessing.py gradio 3.39 2023-08-04 08:04:23 +03:00
ui_prompt_styles.py add style editor dialog 2023-08-03 23:31:13 +03:00
ui_settings.py Open raw sysinfo link in new page 2023-08-04 12:26:37 -04:00
ui_tempdir.py split webui.py's initialization and utility functions into separate files 2023-08-09 18:11:13 +03:00
upscaler.py Fix missing ext_filter kwarg 2023-06-03 22:28:00 +07:00
util.py split shared.py into multiple files; should resolve all circular reference import errors related to shared.py 2023-08-09 10:25:35 +03:00
xlmr.py Autofix Ruff W (not W605) (mostly whitespace) 2023-05-11 20:29:11 +03:00