From dc76e9fa7f0d19ff7cfc33bd3a22acd7df167fce Mon Sep 17 00:00:00 2001 From: Raushan Turganbay Date: Thu, 27 Jun 2024 09:55:33 +0500 Subject: [PATCH] Generation: past kv can be None (#31051) * fix * better --- src/transformers/generation/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transformers/generation/utils.py b/src/transformers/generation/utils.py index 5b75a2519..3abd604cd 100644 --- a/src/transformers/generation/utils.py +++ b/src/transformers/generation/utils.py @@ -1394,7 +1394,7 @@ class GenerationMixin: return model_kwargs past_length = 0 - if "past_key_values" in model_kwargs: + if model_kwargs.get("past_key_values") is not None: if isinstance(model_kwargs["past_key_values"], Cache): past_length = model_kwargs["past_key_values"].get_seq_length() else: