Skip to content

Commit f5b58e3

Browse files
committed
Allow non train mode for wds reader to operate w/o sample count, exhaust iterator
1 parent f689c85 commit f5b58e3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

timm/data/readers/reader_wds.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -304,8 +304,8 @@ def __init__(
304304
self.num_samples = num_samples
305305
else:
306306
self.num_samples = self.split_info.num_samples
307-
if not self.num_samples:
308-
raise RuntimeError(f'Invalid split definition, num_samples not specified.')
307+
if is_training and not self.num_samples:
308+
raise RuntimeError(f'Invalid split definition, num_samples not specified in train mode.')
309309
self.remap_class = False
310310
if class_map:
311311
self.class_to_idx = load_class_map(class_map)

0 commit comments

Comments
 (0)