From 4a76e5d49b290f39d4df70b777ea70c523db5fc2 Mon Sep 17 00:00:00 2001 From: Patrick von Platen Date: Thu, 20 Oct 2022 13:29:04 +0200 Subject: [PATCH] [PNDM Scheduler] Make sure list cannot grow forever (#882) --- src/diffusers/schedulers/scheduling_pndm.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/diffusers/schedulers/scheduling_pndm.py b/src/diffusers/schedulers/scheduling_pndm.py index 99ccc6c66f..829329d2e1 100644 --- a/src/diffusers/schedulers/scheduling_pndm.py +++ b/src/diffusers/schedulers/scheduling_pndm.py @@ -310,6 +310,7 @@ class PNDMScheduler(SchedulerMixin, ConfigMixin): prev_timestep = timestep - self.config.num_train_timesteps // self.num_inference_steps if self.counter != 1: + self.ets = self.ets[-3:] self.ets.append(model_output) else: prev_timestep = timestep