Ignore missing generation config.

This commit is contained in:
Nicolas Patry 2024-04-25 16:42:35 +00:00
parent 1f1885d911
commit ffea15d6b6

View File

@ -52,12 +52,15 @@ class FlashLlama(FlashCausalLM):
truncation_side="left", truncation_side="left",
trust_remote_code=trust_remote_code, trust_remote_code=trust_remote_code,
) )
try:
generation_config = GenerationConfig.from_pretrained( generation_config = GenerationConfig.from_pretrained(
model_id, revision=revision, trust_remote_code=trust_remote_code model_id, revision=revision, trust_remote_code=trust_remote_code
) )
if isinstance(generation_config.eos_token_id, (list, set)): if isinstance(generation_config.eos_token_id, (list, set)):
# TODO Huge hack # TODO Huge hack
tokenizer._eos_token_ids = set(generation_config.eos_token_id) tokenizer._eos_token_ids = set(generation_config.eos_token_id)
except Exception:
pass
config = AutoConfig.from_pretrained( config = AutoConfig.from_pretrained(
model_id, revision=revision, trust_remote_code=trust_remote_code model_id, revision=revision, trust_remote_code=trust_remote_code