diff --git a/src/diffusers/schedulers/scheduling_dpmsolver_singlestep.py b/src/diffusers/schedulers/scheduling_dpmsolver_singlestep.py index 543f81e4c3fa..7bb201de4896 100644 --- a/src/diffusers/schedulers/scheduling_dpmsolver_singlestep.py +++ b/src/diffusers/schedulers/scheduling_dpmsolver_singlestep.py @@ -223,6 +223,8 @@ def get_order_list(self, num_inference_steps: int) -> List[int]: """ steps = num_inference_steps order = self.config.solver_order + if order > 3: + raise ValueError("Order > 3 is not supported by this scheduler") if self.config.lower_order_final: if order == 3: if steps % 3 == 0: