Skip to content

Commit 35fb3fc

Browse files
committed
refactor: type hint
1 parent 7420d32 commit 35fb3fc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pytorch_optimizer/base/optimizer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import math
22
from abc import ABC, abstractmethod
3-
from typing import Callable, List, Optional, Tuple, Union
3+
from typing import List, Optional, Tuple, Union
44

55
import torch
66
from torch.optim import Optimizer
77

88
from pytorch_optimizer.base.exception import NegativeLRError, NegativeStepError
9-
from pytorch_optimizer.base.types import BETAS, DEFAULTS, HUTCHINSON_G, PARAMETERS, STATE
9+
from pytorch_optimizer.base.types import BETAS, CLOSURE, DEFAULTS, HUTCHINSON_G, LOSS, PARAMETERS, STATE
1010

1111

1212
class BaseOptimizer(ABC, Optimizer):
@@ -327,5 +327,5 @@ def validate_nus(self, nus: Union[float, Tuple[float, float]]) -> None:
327327
def reset(self) -> None: # pragma: no cover
328328
raise NotImplementedError
329329

330-
def step(self, closure: Optional[Callable[[], float]] = None) -> Optional[float]: # pragma: no cover
330+
def step(self, closure: CLOSURE = None) -> LOSS: # pragma: no cover
331331
raise NotImplementedError

0 commit comments

Comments
 (0)