mirror of
https://github.com/lllyasviel/stable-diffusion-webui-forge.git
synced 2026-04-29 18:51:31 +00:00
Update sd_models.py
This commit is contained in:
@@ -10,6 +10,7 @@ from omegaconf import OmegaConf, ListConfig
|
|||||||
from os import mkdir
|
from os import mkdir
|
||||||
from urllib import request
|
from urllib import request
|
||||||
import ldm.modules.midas as midas
|
import ldm.modules.midas as midas
|
||||||
|
import gc
|
||||||
|
|
||||||
from ldm.util import instantiate_from_config
|
from ldm.util import instantiate_from_config
|
||||||
|
|
||||||
@@ -581,6 +582,7 @@ def load_model(checkpoint_info=None, already_loaded_state_dict=None):
|
|||||||
model_data.sd_model = None
|
model_data.sd_model = None
|
||||||
model_management.unload_all_models()
|
model_management.unload_all_models()
|
||||||
model_management.soft_empty_cache()
|
model_management.soft_empty_cache()
|
||||||
|
gc.collect()
|
||||||
|
|
||||||
timer.record("unload existing model")
|
timer.record("unload existing model")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user