mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
Unify TypeAlias definitions in optimizer.py (#161493)
Fixes #160834 This issue unifies TypeAlias definitions in [optimizer.py](https://github.com/pytorch/pytorch/blob/main/torch/optim/optimizer.py) This ensures the following: - Consistency and Standardization - Enhanced IDE support - Prevents runtime confusion Pull Request resolved: https://github.com/pytorch/pytorch/pull/161493 Approved by: https://github.com/Skylion007
This commit is contained in:
committed by
PyTorch MergeBot
parent
0f81e7f640
commit
4ad9fbc83a
@ -28,9 +28,10 @@ _P = ParamSpec("_P")
|
||||
Args: TypeAlias = tuple[Any, ...]
|
||||
Kwargs: TypeAlias = dict[str, Any]
|
||||
StateDict: TypeAlias = dict[str, Any]
|
||||
DeviceDict = dict[Optional[torch.device], torch.Tensor]
|
||||
DeviceDtypeDict = dict[Optional[tuple[torch.device, torch.dtype]], torch.Tensor]
|
||||
|
||||
DeviceDict: TypeAlias = dict[Optional[torch.device], torch.Tensor]
|
||||
DeviceDtypeDict: TypeAlias = dict[
|
||||
Optional[tuple[torch.device, torch.dtype]], torch.Tensor
|
||||
]
|
||||
|
||||
GlobalOptimizerPreHook: TypeAlias = Callable[
|
||||
["Optimizer", Args, Kwargs], Optional[tuple[Args, Kwargs]]
|
||||
|
Reference in New Issue
Block a user