mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
Default to DDIM if scheduler is missing
This commit is contained in:
parent
06b5800d28
commit
d1029138d2
@ -74,7 +74,7 @@ SAMPLER_NAME_VALUES = Literal[
|
||||
|
||||
|
||||
def get_scheduler(scheduler_name:str, model: StableDiffusionGeneratorPipeline)->Scheduler:
|
||||
scheduler_class, scheduler_extra_config = scheduler_map.get(scheduler_name,'ddim')
|
||||
scheduler_class, scheduler_extra_config = scheduler_map.get(scheduler_name, scheduler_map['ddim'])
|
||||
scheduler_config = {**model.scheduler.config, **scheduler_extra_config}
|
||||
scheduler = scheduler_class.from_config(scheduler_config)
|
||||
# hack copied over from generate.py
|
||||
|
@ -182,7 +182,7 @@ class InvokeAIGenerator(metaclass=ABCMeta):
|
||||
return generator_class(model, self.params.precision)
|
||||
|
||||
def get_scheduler(self, scheduler_name:str, model: StableDiffusionGeneratorPipeline)->Scheduler:
|
||||
scheduler_class, scheduler_extra_config = self.scheduler_map.get(scheduler_name,'ddim')
|
||||
scheduler_class, scheduler_extra_config = self.scheduler_map.get(scheduler_name, self.scheduler_map['ddim'])
|
||||
scheduler_config = {**model.scheduler.config, **scheduler_extra_config}
|
||||
scheduler = scheduler_class.from_config(scheduler_config)
|
||||
# hack copied over from generate.py
|
||||
|
Loading…
Reference in New Issue
Block a user