Skip to content

Commit db361f0

Browse files
committed
only use .components if available, so we can use earlier diffusers versions
1 parent 092f47a commit db361f0

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

app.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,18 @@
3535
def createPipelinesFromModel(model):
3636
pipelines = dict()
3737
for pipeline in PIPELINES:
38-
pipelines[pipeline] = getattr(_pipelines, pipeline)(**model.components)
38+
if hasattr(model, "components"):
39+
pipelines[pipeline] = getattr(_pipelines, pipeline)(**model.components)
40+
else:
41+
pipelines[pipeline] = getattr(_pipelines, pipeline)(
42+
vae=model.vae,
43+
text_encoder=model.text_encoder,
44+
tokenizer=model.tokenizer,
45+
unet=model.unet,
46+
scheduler=model.scheduler,
47+
safety_checker=model.safety_checker,
48+
feature_extractor=model.feature_extractor,
49+
)
3950
return pipelines
4051

4152

0 commit comments

Comments
 (0)