[bug] Make sure get_modality_with_max_tokens is deterministic (#34533)

Signed-off-by: Shiyan Deng <dsy842974287@meta.com>
This commit is contained in:
Shiyan Deng
2026-02-13 20:02:59 -08:00
committed by GitHub
parent b37b679770
commit ed242652d7

View File

@@ -181,7 +181,7 @@ class MultiModalBudget:
def get_modality_with_max_tokens(self) -> str:
mm_max_toks_per_item = self.mm_max_toks_per_item
modality, _ = max(mm_max_toks_per_item.items(), key=lambda x: x[1])
modality, _ = max(mm_max_toks_per_item.items(), key=lambda x: (x[1], x[0]))
return modality