From d4b328b0b01f39db6b8ef367c0857dcbedfa6b72 Mon Sep 17 00:00:00 2001 From: Jedrzej Kosinski Date: Mon, 5 Aug 2024 14:33:14 -0500 Subject: [PATCH] Fix NaiveReuse throwing error if no KFs attached --- animatediff/context_extras.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/animatediff/context_extras.py b/animatediff/context_extras.py index 59438b5..a323a52 100644 --- a/animatediff/context_extras.py +++ b/animatediff/context_extras.py @@ -156,6 +156,8 @@ class NaiveReuseKeyframeGroup: keyframe.start_t = model.model_sampling.percent_to_sigma(keyframe.start_percent) def prepare_current_keyframe(self, t: Tensor): + if self.is_empty(): + return curr_t: float = t[0] # if curr_t same as before, do nothing as step already accounted for if curr_t == self._previous_t: