From 466899e69cba8f4679cb17edb28070e4394536f0 Mon Sep 17 00:00:00 2001 From: fzyzcjy <5236035+fzyzcjy@users.noreply.github.com> Date: Wed, 9 Apr 2025 09:42:26 +0800 Subject: [PATCH] Fix multimodal hashing error (#5174) --- python/sglang/srt/managers/schedule_batch.py | 1 + 1 file changed, 1 insertion(+) diff --git a/python/sglang/srt/managers/schedule_batch.py b/python/sglang/srt/managers/schedule_batch.py index 736df1a7b..337bcdb06 100644 --- a/python/sglang/srt/managers/schedule_batch.py +++ b/python/sglang/srt/managers/schedule_batch.py @@ -200,6 +200,7 @@ class MultimodalDataItem: def tensor_hash(f): f_list = flatten_nested_list(f) + f_list = [x.flatten() if isinstance(x, torch.Tensor) else x for x in f_list] f_cat = torch.concat(f_list).contiguous().numpy().tobytes() return hash(f_cat)