optimizer.pyi 651 B

123456789101112131415161718
  1. from typing import Iterable, Union, Callable, Optional, List
  2. from .. import Tensor
  3. _params_t = Union[Iterable[Tensor], Iterable[dict]]
  4. class Optimizer:
  5. defaults: dict
  6. state: dict
  7. param_groups: List[dict]
  8. def __init__(self, params: _params_t, default: dict) -> None: ...
  9. def __setstate__(self, state: dict) -> None: ...
  10. def state_dict(self) -> dict: ...
  11. def load_state_dict(self, state_dict: dict) -> None: ...
  12. def zero_grad(self, set_to_none: bool=...) -> None: ...
  13. def step(self, closure: Optional[Callable[[], float]]=...) -> Optional[float]: ...
  14. def add_param_group(self, param_group: dict) -> None: ...