[Bugs] fix qwen2_vl for 0.11.0 (#94)

Co-authored-by: luochencheng <luochencheng@baidu.com>
This commit is contained in:
roger-lcc
2026-01-09 15:05:40 +08:00
committed by GitHub
parent 2c9b176e6e
commit 0455b49519

View File

@@ -1068,7 +1068,8 @@ class Qwen2VLMultiModalProcessor(BaseMultiModalProcessor[Qwen2VLProcessingInfo]
merge_length = image_processor.merge_size**2
def get_replacement_qwen2vl(item_idx: int, modality: str):
grid_thw = out_mm_kwargs[f"{modality}_grid_thw"][item_idx]
out_item = out_mm_kwargs[modality][item_idx]
grid_thw = out_item[f"{modality}_grid_thw"].data
assert isinstance(grid_thw, torch.Tensor)
num_tokens = int(grid_thw.prod()) // merge_length