diff --git a/CHANGELOG.md b/CHANGELOG.md index 395250b731848f..e004d547d3d3a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -69,6 +69,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). * `test_percent_check` in favour of `limit_test_batches` - Deprecated `ModelCheckpoint`'s attributes `best` and `kth_best_model` ([#1799](https://github.com/PyTorchLightning/pytorch-lightning/pull/1799)) - Dropped official support/testing for older PyTorch versions <1.3 ([#1917](https://github.com/PyTorchLightning/pytorch-lightning/pull/1917)) +- Deprecated Trainer `proc_rank` in favour of `global_rank` ([#2166](https://github.com/PyTorchLightning/pytorch-lightning/pull/2166), ) ### Removed diff --git a/pytorch_lightning/trainer/deprecated_api.py b/pytorch_lightning/trainer/deprecated_api.py index 8719f80b9b2bc0..6cb160f1d26b2a 100644 --- a/pytorch_lightning/trainer/deprecated_api.py +++ b/pytorch_lightning/trainer/deprecated_api.py @@ -104,3 +104,17 @@ def overfit_pct(self, pct): rank_zero_warn("Attribute `train_percent_check` is now set by `overfit_batches` since v0.8.0" " and this method will be removed in v0.10.0", DeprecationWarning) self.overfit_batches = pct + + @property + def proc_rank(self) -> int: + """Back compatibility, will be removed in v0.10.0""" + rank_zero_warn("Attribute `proc_rank` is now set by `global_rank` since v0.8.0" + " and this method will be removed in v0.10.0", DeprecationWarning) + return self.global_rank + + @proc_rank.setter + def proc_rank(self, rank): + """Back compatibility, will be removed in v0.10.0""" + rank_zero_warn("Attribute `proc_rank` is now set by `global_rank` since v0.8.0" + " and this method will be removed in v0.10.0", DeprecationWarning) + self.global_rank = rank