Generation: past kv can be None (#31051)

* fix

* better
This commit is contained in:
Raushan Turganbay 2024-06-27 09:55:33 +05:00 committed by GitHub
parent 1de7dc7403
commit dc76e9fa7f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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: