From 0739fcd3c0b302e601088b48d0a60827007b7544 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=88=E4=BA=91=E8=88=AA=20Yunhang=20Shen?= Date: Sat, 27 Jun 2026 18:15:11 +0800 Subject: [PATCH] Fix experiment_id range in evaluate.load calls --- vlmeval/dataset/OmniDocBench/metrics.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vlmeval/dataset/OmniDocBench/metrics.py b/vlmeval/dataset/OmniDocBench/metrics.py index 39b534881..591818e44 100644 --- a/vlmeval/dataset/OmniDocBench/metrics.py +++ b/vlmeval/dataset/OmniDocBench/metrics.py @@ -224,7 +224,7 @@ def __init__(self, samples): def evaluate(self, group_info=[], save_name='default'): group_samples = get_groups(self.samples, group_info) result = {} - bleu = evaluate.load("bleu", keep_in_memory=True, experiment_id=random.randint(1,1e8)) + bleu = evaluate.load("bleu", keep_in_memory=True, experiment_id=random.randint(1,int(1e8))) for group_name, samples in group_samples.items(): predictions, references = [], [] @@ -261,7 +261,7 @@ def evaluate(self, group_info=[], save_name='default'): pred = sample['norm_pred'] if sample.get('norm_pred') else sample['pred'] predictions.append(gt) references.append(pred) - meteor = evaluate.load('meteor', keep_in_memory=True, experiment_id=random.randint(1,1e8)) + meteor = evaluate.load('meteor', keep_in_memory=True, experiment_id=random.randint(1,int(1e8))) meteor_results = meteor.compute(predictions=predictions, references=references) result[group_name] = meteor_results['meteor']