Skip to content

Commit 2df182c

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent f259e1a commit 2df182c

File tree

17 files changed

+38
-37
lines changed

17 files changed

+38
-37
lines changed

src/lightning/fabric/plugins/io/xla.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414
import logging
15-
from typing import Any, Optional
15+
from typing import Any
1616

1717
from typing_extensions import override
1818

src/lightning/fabric/plugins/precision/bitsandbytes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414
from contextlib import AbstractContextManager
15-
from typing import Any, Literal, Optional
15+
from typing import Any, Literal
1616

1717
import torch
1818
from lightning_utilities.core.imports import RequirementCache

src/lightning/fabric/plugins/precision/transformer_engine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414
from collections.abc import Mapping
1515
from contextlib import AbstractContextManager
16-
from typing import TYPE_CHECKING, Any, Literal, Optional, Union
16+
from typing import TYPE_CHECKING, Any, Literal, Union
1717

1818
import torch
1919
from typing_extensions import override

src/lightning/fabric/strategies/deepspeed.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414
import logging
15+
from collections.abc import Callable
1516
from contextlib import AbstractContextManager
1617
from datetime import timedelta
17-
from typing import TYPE_CHECKING, Any, Callable, Optional, Union
18+
from typing import TYPE_CHECKING, Any, Optional
1819

1920
import torch
2021
from torch.nn import Module
@@ -331,7 +332,7 @@ def setup_optimizer(self, optimizer: Optimizer) -> Optimizer:
331332
return self.deepspeed_impl.setup_optimizer(optimizer=optimizer)
332333

333334
@override
334-
def module_init_context(self, empty_init: Optional[bool] = None) -> AbstractContextManager:
335+
def module_init_context(self, empty_init: bool | None = None) -> AbstractContextManager:
335336
return self.deepspeed_impl.module_init_context(empty_init=empty_init)
336337

337338
@override
@@ -415,9 +416,7 @@ def clip_gradients_norm(
415416
)
416417

417418
@override
418-
def clip_gradients_value(
419-
self, module: "DeepSpeedEngine", optimizer: Optimizer, clip_val: Union[float, int]
420-
) -> None:
419+
def clip_gradients_value(self, module: "DeepSpeedEngine", optimizer: Optimizer, clip_val: float | int) -> None:
421420
return self.deepspeed_impl.clip_gradients_value(module=module, optimizer=optimizer, clip_val=clip_val)
422421

423422
@classmethod

src/lightning/fabric/strategies/launchers/xla.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
from typing import TYPE_CHECKING, Any, Callable, Union
14+
from collections.abc import Callable
15+
from typing import TYPE_CHECKING, Any, Union
1516

1617
from typing_extensions import override
1718

src/lightning/fabric/strategies/xla.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
from typing import TYPE_CHECKING, Any, Callable, Optional, Union
14+
from collections.abc import Callable
15+
from typing import TYPE_CHECKING, Any
1516

1617
import torch
1718
from torch import Tensor
@@ -160,7 +161,7 @@ def all_reduce(
160161
return self.xla_strategy_impl.all_reduce(output=output, group=group, reduce_op=reduce_op)
161162

162163
@override
163-
def barrier(self, name: Optional[str] = None, *args: Any, **kwargs: Any) -> None:
164+
def barrier(self, name: str | None = None, *args: Any, **kwargs: Any) -> None:
164165
return self.xla_strategy_impl.barrier(name=name, *args, **kwargs)
165166

166167
@override

src/lightning/fabric/strategies/xla_fsdp.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14+
from collections.abc import Callable
1415
from contextlib import AbstractContextManager
15-
from typing import TYPE_CHECKING, Any, Callable, Literal, Optional, Union
16+
from typing import TYPE_CHECKING, Any, Literal, Optional
1617

1718
import torch
1819
from torch import Tensor
@@ -188,7 +189,7 @@ def setup_module(self, module: Module) -> Module:
188189
def module_to_device(self, module: Module) -> None:
189190
return self.xla_fsdp_impl.module_to_device(module=module)
190191

191-
def module_init_context(self, empty_init: Optional[bool] = None) -> AbstractContextManager:
192+
def module_init_context(self, empty_init: bool | None = None) -> AbstractContextManager:
192193
return self.xla_fsdp_impl.module_init_context(empty_init=empty_init)
193194

194195
@override
@@ -251,7 +252,7 @@ def all_reduce(
251252
return self.xla_fsdp_impl.all_reduce(output=output, group=group, reduce_op=reduce_op)
252253

253254
@override
254-
def barrier(self, name: Optional[str] = None, *args: Any, **kwargs: Any) -> None:
255+
def barrier(self, name: str | None = None, *args: Any, **kwargs: Any) -> None:
255256
return self.xla_fsdp_impl.barrier(name=name, *args, **kwargs)
256257

257258
@override

src/lightning/pytorch/loggers/comet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,12 +237,12 @@ def experiment(self) -> comet_experiment:
237237

238238
@override
239239
@rank_zero_only
240-
def log_hyperparams(self, params: Union[dict[str, Any], Namespace]) -> None:
240+
def log_hyperparams(self, params: dict[str, Any] | Namespace) -> None:
241241
return self.logger_impl.log_hyperparams(params)
242242

243243
@override
244244
@rank_zero_only
245-
def log_metrics(self, metrics: Mapping[str, Union[Tensor, float]], step: Optional[int] = None) -> None:
245+
def log_metrics(self, metrics: Mapping[str, Tensor | float], step: Optional[int] = None) -> None:
246246
return self.logger_impl.log_metrics(metrics, step)
247247

248248
@override

src/lightning/pytorch/loggers/mlflow.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import os
2020
from argparse import Namespace
2121
from collections.abc import Mapping
22-
from typing import TYPE_CHECKING, Any, Literal, Optional, Union
22+
from typing import TYPE_CHECKING, Any, Literal
2323

2424
from typing_extensions import override
2525

@@ -164,12 +164,12 @@ def experiment_id(self) -> str | None:
164164

165165
@override
166166
@rank_zero_only
167-
def log_hyperparams(self, params: Union[dict[str, Any], Namespace]) -> None:
167+
def log_hyperparams(self, params: dict[str, Any] | Namespace) -> None:
168168
return self.logger_impl.log_hyperparams(params)
169169

170170
@override
171171
@rank_zero_only
172-
def log_metrics(self, metrics: Mapping[str, float], step: Optional[int] = None) -> None:
172+
def log_metrics(self, metrics: Mapping[str, float], step: int | None = None) -> None:
173173
return self.logger_impl.log_metrics(metrics, step)
174174

175175
@override

src/lightning/pytorch/loggers/neptune.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import logging
2020
from argparse import Namespace
21-
from typing import TYPE_CHECKING, Any, Optional, Union
21+
from typing import TYPE_CHECKING, Any, Union
2222

2323
from torch import Tensor
2424
from typing_extensions import override
@@ -266,13 +266,13 @@ def run(self) -> "Run":
266266

267267
@override
268268
@rank_zero_only
269-
def log_hyperparams(self, params: Union[dict[str, Any], Namespace]) -> None:
269+
def log_hyperparams(self, params: dict[str, Any] | Namespace) -> None:
270270
return self.logger_impl.log_hyperparams(params)
271271

272272
@override
273273
@rank_zero_only
274274
def log_metrics( # type: ignore[override]
275-
self, metrics: dict[str, Union[Tensor, float]], step: Optional[int] = None
275+
self, metrics: dict[str, Tensor | float], step: int | None = None
276276
) -> None:
277277
"""Log metrics (numeric values) in Neptune runs.
278278

0 commit comments

Comments
 (0)