Skip to content

Commit 313eee0

Browse files
ankitaS11rohitgr7
andauthored
Remove deprecated XLAStatsMonitor (#12688)
Co-authored-by: rohitgr7 <[email protected]>
1 parent 6fcb590 commit 313eee0

File tree

7 files changed

+3
-211
lines changed

7 files changed

+3
-211
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
8888
- Removed the deprecated `terminate_on_nan` argument from the `Trainer` constructor ([#12553](https://github.com/PyTorchLightning/pytorch-lightning/pull/12553))
8989

9090

91+
- Removed the deprecated `XLAStatsMonitor` callback ([#12688](https://github.com/PyTorchLightning/pytorch-lightning/pull/12688))
92+
93+
9194
- Remove deprecated `pytorch_lightning.callbacks.progress.progress` ([#12658](https://github.com/PyTorchLightning/pytorch-lightning/pull/12658))
9295

9396

docs/source/api_references.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ Callbacks API
9898
StochasticWeightAveraging
9999
Timer
100100
TQDMProgressBar
101-
XLAStatsMonitor
102101

103102
Loggers API
104103
-----------

docs/source/extensions/callbacks.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ Lightning has a few built-in callbacks.
105105
StochasticWeightAveraging
106106
Timer
107107
TQDMProgressBar
108-
XLAStatsMonitor
109108

110109
----------
111110

pytorch_lightning/callbacks/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,13 @@
2727
from pytorch_lightning.callbacks.rich_model_summary import RichModelSummary
2828
from pytorch_lightning.callbacks.stochastic_weight_avg import StochasticWeightAveraging
2929
from pytorch_lightning.callbacks.timer import Timer
30-
from pytorch_lightning.callbacks.xla_stats_monitor import XLAStatsMonitor
3130

3231
__all__ = [
3332
"BackboneFinetuning",
3433
"BaseFinetuning",
3534
"Callback",
3635
"DeviceStatsMonitor",
3736
"EarlyStopping",
38-
"XLAStatsMonitor",
3937
"GradientAccumulationScheduler",
4038
"LambdaCallback",
4139
"LearningRateMonitor",

pytorch_lightning/callbacks/xla_stats_monitor.py

Lines changed: 0 additions & 114 deletions
This file was deleted.

tests/callbacks/test_xla_stats_monitor.py

Lines changed: 0 additions & 70 deletions
This file was deleted.

tests/deprecated_api/test_remove_1-7.py

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,8 @@
2020
import pytest
2121
import torch
2222

23-
import pytorch_lightning
2423
from pytorch_lightning import Callback, LightningDataModule, Trainer
2524
from pytorch_lightning.callbacks.lr_monitor import LearningRateMonitor
26-
from pytorch_lightning.callbacks.xla_stats_monitor import XLAStatsMonitor
2725
from pytorch_lightning.loggers import LoggerCollection, TestTubeLogger
2826
from pytorch_lightning.overrides.distributed import IndexBatchSamplerWrapper
2927
from pytorch_lightning.plugins.environments import (
@@ -34,7 +32,6 @@
3432
TorchElasticEnvironment,
3533
)
3634
from pytorch_lightning.strategies import SingleDeviceStrategy
37-
from pytorch_lightning.utilities.exceptions import MisconfigurationException
3835
from tests.deprecated_api import _soft_unimport_module
3936
from tests.helpers import BoringModel
4037
from tests.helpers.datamodules import MNISTDataModule
@@ -310,12 +307,6 @@ def test_v1_7_0_deprecated_slurm_job_id():
310307
trainer.slurm_job_id
311308

312309

313-
def test_v1_7_0_deprecate_xla_stats_monitor(monkeypatch):
314-
monkeypatch.setattr(pytorch_lightning.callbacks.xla_stats_monitor, "_TPU_AVAILABLE", True)
315-
with pytest.deprecated_call(match="The `XLAStatsMonitor` callback was deprecated in v1.5"):
316-
_ = XLAStatsMonitor()
317-
318-
319310
def test_v1_7_0_deprecated_max_steps_none(tmpdir):
320311
with pytest.deprecated_call(match="`max_steps = None` is deprecated in v1.5"):
321312
_ = Trainer(max_steps=None)
@@ -428,17 +419,3 @@ def post_dispatch(self, trainer):
428419

429420
with pytest.deprecated_call(match=escape("`CustomPlugin.post_dispatch()` has been deprecated in v1.6")):
430421
CustomPlugin(torch.device("cpu"))
431-
432-
433-
def test_xla_stats_monitor_tpu_not_used(monkeypatch):
434-
monkeypatch.setattr(pytorch_lightning.callbacks.xla_stats_monitor, "_TPU_AVAILABLE", True)
435-
with pytest.deprecated_call(match="The `XLAStatsMonitor` callback was deprecated in v1.5"):
436-
xla_stats = XLAStatsMonitor()
437-
438-
trainer = Trainer(accelerator="cpu", callbacks=[xla_stats])
439-
model = BoringModel()
440-
with pytest.raises(
441-
MisconfigurationException,
442-
match="You are using XLAStatsMonitor but are not running on TPU. The accelerator is set to CPUAccelerator.",
443-
):
444-
trainer.fit(model)

0 commit comments

Comments
 (0)