diff options
author | Aarni Koskela <akx@iki.fi> | 2023-05-19 13:00:53 +0000 |
---|---|---|
committer | Aarni Koskela <akx@iki.fi> | 2023-05-19 14:35:51 +0000 |
commit | 8a178e67172f4677cad747b3364db3f2a0636911 (patch) | |
tree | 8005da9174d95d9a16b015ff7e7915b242ee669b | |
parent | 8200e0c27bb4b7f00b30f5b96186413b752d1f84 (diff) | |
download | stable-diffusion-webui-gfx803-8a178e67172f4677cad747b3364db3f2a0636911.tar.gz stable-diffusion-webui-gfx803-8a178e67172f4677cad747b3364db3f2a0636911.tar.bz2 stable-diffusion-webui-gfx803-8a178e67172f4677cad747b3364db3f2a0636911.zip |
Refactor configure opts_onchange out
-rw-r--r-- | webui.py | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -190,6 +190,15 @@ def configure_sigint_handler(): signal.signal(signal.SIGINT, sigint_handler)
+def configure_opts_onchange():
+ shared.opts.onchange("sd_model_checkpoint", wrap_queued_call(lambda: modules.sd_models.reload_model_weights()), call=False)
+ shared.opts.onchange("sd_vae", wrap_queued_call(lambda: modules.sd_vae.reload_vae_weights()), call=False)
+ shared.opts.onchange("sd_vae_as_default", wrap_queued_call(lambda: modules.sd_vae.reload_vae_weights()), call=False)
+ shared.opts.onchange("temp_dir", ui_tempdir.on_tmpdir_changed)
+ shared.opts.onchange("gradio_theme", shared.reload_gradio_theme)
+ startup_timer.record("opts onchange")
+
+
def initialize():
fix_asyncio_event_loop_policy()
validate_tls_options()
@@ -232,13 +241,6 @@ def initialize(): # load model in parallel to other startup stuff
Thread(target=lambda: shared.sd_model).start()
- shared.opts.onchange("sd_model_checkpoint", wrap_queued_call(lambda: modules.sd_models.reload_model_weights()), call=False)
- shared.opts.onchange("sd_vae", wrap_queued_call(lambda: modules.sd_vae.reload_vae_weights()), call=False)
- shared.opts.onchange("sd_vae_as_default", wrap_queued_call(lambda: modules.sd_vae.reload_vae_weights()), call=False)
- shared.opts.onchange("temp_dir", ui_tempdir.on_tmpdir_changed)
- shared.opts.onchange("gradio_theme", shared.reload_gradio_theme)
- startup_timer.record("opts onchange")
-
shared.reload_hypernetworks()
startup_timer.record("reload hypernets")
|