Replies: 3 comments
-
I was likely confused by
Output (cleaned up to only show prints) I see is:
|
Beta Was this translation helpful? Give feedback.
-
Hey @vidyasiv, Note that when loading a the pipeline for The DDPM scheduler in its original form is very slow when used for inference as it requires 1000 inference steps (see paper here) - it's prefered to use faster schedulers such as PNDM for increase speed for inference. Also note that the original implementation of |
Beta Was this translation helpful? Give feedback.
-
Thanks for clarifying @patrickvonplaten . I too realized yesterday the training vs inference scheduler. I understand now. |
Beta Was this translation helpful? Give feedback.
-
Hello,
In examples/controlnet/train_controlnet.py, the noise scheduler class is DDPMScheduler but however the scheduler config loaded based on the one in the model's scheduler folder i.e PNDM Scheduler per https://huggingface.co/runwayml/stable-diffusion-v1-5/blob/main/scheduler/scheduler_config.json . Why don't they match?
In particular, I see output that follows model config and not the scheduler class: Loaded scheduler as PNDMScheduler from
scheduler
subfolder of runwayml/stable-diffusion-v1-5.@patrickvonplaten
Beta Was this translation helpful? Give feedback.
All reactions