Skip to content

Commit 034be7f

Browse files
committed
Fixed other things due to reverted commits
1 parent 53ad732 commit 034be7f

File tree

6 files changed

+9
-13
lines changed

6 files changed

+9
-13
lines changed

ignite/engine/engine.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -818,16 +818,13 @@ def _run_once_on_dataset(self) -> float:
818818
# Should exit while loop if we can not iterate
819819
if should_exit:
820820
if not self._is_done(self.state):
821-
total_iters = (
822-
self.state.epoch_length * self.state.max_epochs
823-
if self.state.max_epochs is not None
824-
else self.state.max_iters
825-
)
826-
827821
warnings.warn(
828822
"Data iterator can not provide data anymore but required total number of "
829823
"iterations to run is not reached. "
830-
f"Current iteration: {self.state.iteration} vs Total iterations to run : {total_iters}"
824+
"Current iteration: {} vs Total iterations to run : {}".format(
825+
self.state.iteration,
826+
self.state.epoch_length * self.state.max_epochs, # type: ignore[operator]
827+
)
831828
)
832829
break
833830

ignite/handlers/checkpoint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -940,7 +940,7 @@ def __init__(
940940
self,
941941
dirname: Union[str, Path],
942942
filename_prefix: str = "",
943-
save_interval: Optional[Callable] = None,
943+
save_interval: Optional[int] = None,
944944
score_function: Optional[Callable] = None,
945945
score_name: Optional[str] = None,
946946
n_saved: Union[int, None] = 1,

ignite/handlers/lr_finder.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ def _run(
105105
max_iter = trainer.state.epoch_length * trainer.state.max_epochs # type: ignore[operator]
106106
if max_iter < num_iter:
107107
max_iter = num_iter
108-
trainer.state.max_iters = num_iter
109108
trainer.state.max_epochs = ceil(num_iter / trainer.state.epoch_length) # type: ignore[operator]
110109

111110
if not trainer.has_event_handler(self._reached_num_iterations):

mypy.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,6 @@ ignore_missing_imports = True
7777

7878
[mypy-torchvision.*]
7979
ignore_missing_imports = True
80+
81+
[mypy-ignite.contrib.handlers.custom_events]
82+
ignore_errors = True

tests/ignite/handlers/test_checkpoint.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -562,9 +562,6 @@ def test_model_checkpoint_args_validation(dirname):
562562
with pytest.raises(ValueError, match=r"Argument save_as_state_dict is deprecated and should be True"):
563563
ModelCheckpoint(existing, _PREFIX, create_dir=False, save_as_state_dict=False)
564564

565-
with pytest.raises(ValueError, match=r"If `score_name` is provided, then `score_function` "):
566-
ModelCheckpoint(existing, _PREFIX, create_dir=False, score_name="test")
567-
568565
with pytest.raises(TypeError, match=r"global_step_transform should be a function"):
569566
ModelCheckpoint(existing, _PREFIX, create_dir=False, global_step_transform=1234)
570567

tests/ignite/handlers/test_lr_finder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ def test_num_iter_is_not_enough(lr_finder, to_save, dummy_engine, dataloader):
309309
trainer_with_finder.run(dataloader)
310310
assert_output_sizes(lr_finder, dummy_engine)
311311
assert dummy_engine.state.iteration != len(dataloader)
312-
assert dummy_engine.state.iteration == 150
312+
assert dummy_engine.state.iteration == 150 + 1
313313

314314

315315
def test_detach_terminates(lr_finder, to_save, dummy_engine, dataloader):

0 commit comments

Comments
 (0)