From bdd78673b54f0086f405630b747b805078371e19 Mon Sep 17 00:00:00 2001 From: dcarron <daniel.carron@idiap.ch> Date: Wed, 26 Jun 2024 11:14:38 +0200 Subject: [PATCH] [common.database] Hotfix for database check command --- src/mednet/libs/common/scripts/database.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/mednet/libs/common/scripts/database.py b/src/mednet/libs/common/scripts/database.py index 07c6f1f8..7bb561dc 100644 --- a/src/mednet/libs/common/scripts/database.py +++ b/src/mednet/libs/common/scripts/database.py @@ -75,10 +75,16 @@ def check(entry_point_group, fold, limit): # numpydoc ignore=PR01 for i, batch in enumerate(loader): if loader_limit == 0: break - logger.info( - f"{batch[1]['name'][0]}: " - f"{[s for s in batch[0][0].shape]}@{batch[0][0].dtype}", - ) + if isinstance(batch[0], dict): + logger.info( + f"{batch[1]['name'][0]}: " + f"{[s for s in batch[0]['image'][0].shape]}@{batch[0]['image'][0].dtype}", + ) + else: + logger.info( + f"{batch[1]['name'][0]}: " + f"{[s for s in batch[0][0].shape]}@{batch[0][0].dtype}", + ) loader_limit -= 1 except Exception: logger.exception(f"Unable to load batch {i} in dataset {k}") -- GitLab