mirror of
https://github.com/huggingface/text-generation-inference.git
synced 2025-04-26 20:42:06 +00:00
Cleaner condition.
This commit is contained in:
parent
8abdd08ef4
commit
f1f9079ec6
@ -225,7 +225,7 @@ class IdeficsCausalLMBatch(Batch):
|
|||||||
aspect_ratio_ids = None
|
aspect_ratio_ids = None
|
||||||
aspect_ratio_mask = None
|
aspect_ratio_mask = None
|
||||||
cross_attention_mask = None
|
cross_attention_mask = None
|
||||||
else:
|
elif "cross_attention_mask" in tokenized_inputs:
|
||||||
image_attention_mask = None
|
image_attention_mask = None
|
||||||
aspect_ratio_ids = tokenized_inputs["aspect_ratio_ids"]
|
aspect_ratio_ids = tokenized_inputs["aspect_ratio_ids"]
|
||||||
aspect_ratio_mask = tokenized_inputs["aspect_ratio_mask"]
|
aspect_ratio_mask = tokenized_inputs["aspect_ratio_mask"]
|
||||||
@ -235,6 +235,8 @@ class IdeficsCausalLMBatch(Batch):
|
|||||||
tokenized_inputs["input_ids"] = tokenized_inputs["input_ids"].clamp(
|
tokenized_inputs["input_ids"] = tokenized_inputs["input_ids"].clamp(
|
||||||
max=processor.tokenizer.vocab_size - 1
|
max=processor.tokenizer.vocab_size - 1
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
raise RuntimeError("Unhandled state for idefics/mllama")
|
||||||
|
|
||||||
position_ids = tokenized_inputs["attention_mask"].long().cumsum(-1) - 1
|
position_ids = tokenized_inputs["attention_mask"].long().cumsum(-1) - 1
|
||||||
position_ids.masked_fill_(tokenized_inputs["attention_mask"] == 0, 1)
|
position_ids.masked_fill_(tokenized_inputs["attention_mask"] == 0, 1)
|
||||||
|
Loading…
Reference in New Issue
Block a user