From 5c2e68bb4c20573e8144d92b989454efe886fbbb Mon Sep 17 00:00:00 2001 From: simon wu <wswday@sina.com> Date: Tue, 6 Aug 2019 19:57:30 +0800 Subject: [PATCH] Support different type of dataset for training (#1133) --- mmdet/datasets/builder.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mmdet/datasets/builder.py b/mmdet/datasets/builder.py index a8b0e29..1d101ff 100644 --- a/mmdet/datasets/builder.py +++ b/mmdet/datasets/builder.py @@ -28,7 +28,9 @@ def _concat_dataset(cfg, default_args=None): def build_dataset(cfg, default_args=None): - if cfg['type'] == 'RepeatDataset': + if isinstance(cfg, (list, tuple)): + dataset = ConcatDataset([build_dataset(c, default_args) for c in cfg]) + elif cfg['type'] == 'RepeatDataset': dataset = RepeatDataset( build_dataset(cfg['dataset'], default_args), cfg['times']) elif isinstance(cfg['ann_file'], (list, tuple)): -- GitLab