Skip to content

Commit fa25920

Browse files
oOraphapolinario
andauthored
Reset default scheduler when none is specified (#367)
* Reset default scheduler when none is specified * revert also if incompatible --------- Co-authored-by: Raphael Glon <[email protected]> Co-authored-by: apolinário <[email protected]>
1 parent d7cf143 commit fa25920

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

docker_images/diffusers/app/pipelines/text_to_image.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ def __init__(self, model_id: str):
8585
self.ldm.scheduler.config
8686
)
8787

88+
self.default_scheduler = self.ldm.scheduler
89+
8890
if not idle.UNLOAD_IDLE:
8991
self._model_to_gpu()
9092

@@ -136,6 +138,11 @@ def __call__(self, inputs: str, **kwargs) -> "Image.Image":
136138
self.ldm.scheduler = SchedulerClass.from_config(
137139
self.ldm.scheduler.config
138140
)
141+
else:
142+
logger.info("%s scheduler not loaded: incompatible", custom_scheduler)
143+
self.ldm.scheduler = self.default_scheduler
144+
else:
145+
self.ldm.scheduler = self.default_scheduler
139146

140147
self._load_lora_adapter(kwargs)
141148

0 commit comments

Comments
 (0)