From ba4deaeffa676d22636a314ce65b3a08bc18bb0c Mon Sep 17 00:00:00 2001 From: Shuo Zhang Date: Thu, 31 Aug 2023 15:29:04 +0800 Subject: [PATCH] fix(eval): StreamingDataset does not have an __len__ method. (#251) --- internlm/utils/evaluation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internlm/utils/evaluation.py b/internlm/utils/evaluation.py index f1b2a20..872ef87 100644 --- a/internlm/utils/evaluation.py +++ b/internlm/utils/evaluation.py @@ -76,7 +76,7 @@ def evaluate_on_val_dls( data_cfg = gpc.config.data for val_name, val_dl in val_dls.items(): - if len(val_dl) == 0 and verbose and not streaming: + if not streaming and len(val_dl) == 0 and verbose: logger.info(f"Validation dataset: {val_name} is empty") continue