Skip to content

Commit 95d467d

Browse files
Ensure iterator is not None while passing to tee function
1 parent 9b7aa6f commit 95d467d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/lightning/pytorch/loops/training_epoch_loop.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,9 @@ def advance(self, data_fetcher: _DataFetcher) -> None:
282282
283283
"""
284284
# create a peekable iterator to look ahead without consuming the original data_fetcher
285-
it1, self._peekable_iter = itertools.tee(data_fetcher.iterator)
285+
iterator = data_fetcher.iterator
286+
assert iterator is not None
287+
it1, self._peekable_iter = itertools.tee(iterator)
286288
data_fetcher.iterator = it1
287289

288290
if self.restarting and self._should_check_val_fx(data_fetcher):

0 commit comments

Comments
 (0)