Fix some of the problems with Falcon-E-3B

This commit is contained in:
Philipp Emanuel Weidmann
2025-11-13 11:39:08 +05:30
parent e24080db64
commit 0bae27f359
+6
View File
@@ -42,6 +42,11 @@ class Model:
settings.model settings.model
) )
# Fallback for tokenizers that don't declare a special pad token.
if self.tokenizer.pad_token is None:
self.tokenizer.pad_token = self.tokenizer.eos_token
self.tokenizer.padding_side = "left"
self.model = None self.model = None
for dtype in settings.dtypes: for dtype in settings.dtypes:
@@ -225,6 +230,7 @@ class Model:
chat_prompts, chat_prompts,
return_tensors="pt", return_tensors="pt",
padding=True, padding=True,
return_token_type_ids=False,
).to(self.model.device) ).to(self.model.device)
return inputs, self.model.generate( return inputs, self.model.generate(