From 5ec35cd704389de7ac59ec654c6f3dc3d11b0d20 Mon Sep 17 00:00:00 2001 From: Tai An Date: Tue, 8 Sep 2026 00:04:06 -0700 Subject: [PATCH] fix(eval/uni_mmmu): add missing import colorsys for >9-category sliding-puzzle palette parse_sliding_puzzle_image._distinct_palette_k falls back to colorsys.hsv_to_rgb when num_categories > 9 (e.g. a 4x4 board with 16 tiles), but colorsys is never imported, so that branch raises NameError: name 'colorsys' is not defined. The default config uses num_categories=9 which takes the SET1_9 branch, so this stays latent until a larger board / higher category count is configured. --- eval/generation/uni_mmmu/eval_ummmu.py | 1 + 1 file changed, 1 insertion(+) diff --git a/eval/generation/uni_mmmu/eval_ummmu.py b/eval/generation/uni_mmmu/eval_ummmu.py index 088e5bd..54b6fda 100644 --- a/eval/generation/uni_mmmu/eval_ummmu.py +++ b/eval/generation/uni_mmmu/eval_ummmu.py @@ -2,6 +2,7 @@ from __future__ import annotations import argparse import base64 +import colorsys import csv import glob import html