mirror of
https://github.com/hiyouga/LLaMA-Factory.git
synced 2025-08-23 14:22:51 +08:00
add image num check
Former-commit-id: ce8c5a264742161101da2094d0fc31c7fa7fb641
This commit is contained in:
parent
549adc888b
commit
859823eb23
@ -210,12 +210,17 @@ class Qwen2vlPlugin(BasePlugin):
|
||||
merge_length: int = getattr(image_processor, "merge_size") ** 2
|
||||
if len(images) > 0:
|
||||
image_grid_thw = _get_mm_inputs(images, processor)["image_grid_thw"]
|
||||
else:
|
||||
image_grid_thw = []
|
||||
|
||||
num_images = 0
|
||||
messages = deepcopy(messages)
|
||||
for message in messages:
|
||||
content = message["content"]
|
||||
while IMAGE_PLACEHOLDER in content:
|
||||
if num_images >= len(image_grid_thw):
|
||||
raise ValueError("`len(images)` is less than the number of {} tokens.".format(IMAGE_PLACEHOLDER))
|
||||
|
||||
content = content.replace(
|
||||
IMAGE_PLACEHOLDER,
|
||||
"<|vision_start|>{}<|vision_end|>".format(
|
||||
|
Loading…
x
Reference in New Issue
Block a user