mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2025-08-03 19:02:27 +00:00
run basic torch calculation at startup in parallel to reduce the performance impact of first generation
This commit is contained in:
4
webui.py
4
webui.py
@@ -20,7 +20,7 @@ import logging
|
||||
|
||||
logging.getLogger("xformers").addFilter(lambda record: 'A matching Triton is not available' not in record.getMessage())
|
||||
|
||||
from modules import paths, timer, import_hook, errors # noqa: F401
|
||||
from modules import paths, timer, import_hook, errors, devices # noqa: F401
|
||||
|
||||
startup_timer = timer.Timer()
|
||||
|
||||
@@ -295,6 +295,8 @@ def initialize_rest(*, reload_script_modules=False):
|
||||
# (when reloading, this does nothing)
|
||||
Thread(target=lambda: shared.sd_model).start()
|
||||
|
||||
Thread(target=devices.first_time_calculation).start()
|
||||
|
||||
shared.reload_hypernetworks()
|
||||
startup_timer.record("reload hypernetworks")
|
||||
|
||||
|
Reference in New Issue
Block a user