Skip to content

Commit da691cd

Browse files
committed
Fixed other things due to reverted commits
1 parent 8745085 commit da691cd

File tree

8 files changed

+10
-18
lines changed

8 files changed

+10
-18
lines changed

ignite/contrib/handlers/__init__.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
from ignite.contrib.handlers.clearml_logger import ClearMLLogger
2-
<<<<<<< HEAD
3-
=======
42
from ignite.contrib.handlers.custom_events import CustomPeriodicEvent
5-
from ignite.contrib.handlers.lr_finder import FastaiLRFinder
6-
>>>>>>> Revert "Issue #1247 (#1252)"
73
from ignite.contrib.handlers.mlflow_logger import MLflowLogger
84
from ignite.contrib.handlers.neptune_logger import NeptuneLogger
95
from ignite.contrib.handlers.polyaxon_logger import PolyaxonLogger

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
@@ -822,7 +822,7 @@ def __init__(
822822
self,
823823
dirname: str,
824824
filename_prefix: str,
825-
save_interval: Optional[Callable] = None,
825+
save_interval: Optional[int] = None,
826826
score_function: Optional[Callable] = None,
827827
score_name: Optional[str] = None,
828828
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/contrib/handlers/test_base_logger.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import math
12
from unittest.mock import MagicMock, call
23

3-
import math
44
import pytest
55
import torch
66

tests/ignite/handlers/test_checkpoint.py

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

562-
with pytest.raises(ValueError, match=r"If `score_name` is provided, then `score_function` "):
563-
ModelCheckpoint(existing, _PREFIX, create_dir=False, score_name="test")
564-
565562
with pytest.raises(TypeError, match=r"global_step_transform should be a function"):
566563
ModelCheckpoint(existing, _PREFIX, create_dir=False, global_step_transform=1234)
567564

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)