Skip to content

Commit 98805fe

Browse files
committed
fix imports
1 parent 5bd8d85 commit 98805fe

16 files changed

+22
-20
lines changed

pytorch_lightning/core/lightning.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from pytorch_lightning.core.memory import ModelSummary
2121
from pytorch_lightning.core.saving import ModelIO, load_hparams_from_tags_csv
2222
from pytorch_lightning.overrides.data_parallel import LightningDistributedDataParallel
23-
from pytorch_lightning.utilities.debugging import MisconfigurationException
23+
from pytorch_lightning.debugging import MisconfigurationException
2424

2525
try:
2626
import torch_xla.core.xla_model as xm

pytorch_lightning/debugging/__init__.py

+2
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,11 @@ def custom_processing_step(self, data):
113113
114114
"""
115115

116+
from pytorch_lightning.debugging.exceptions import MisconfigurationException
116117
from pytorch_lightning.debugging.profilers import BaseProfiler, Profiler, AdvancedProfiler, PassThroughProfiler
117118

118119
__all__ = [
120+
'MisconfigurationException',
119121
'BaseProfiler',
120122
'Profiler',
121123
'AdvancedProfiler',

pytorch_lightning/debugging/profilers.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -166,12 +166,12 @@ class AdvancedProfiler(BaseProfiler):
166166
verbose and you should only use this if you want very detailed reports.
167167
"""
168168

169-
def __init__(self, output_filename=None, line_count_restriction=1.0):
169+
def __init__(self, output_filename: str = None, line_count_restriction: float = 1.0):
170170
"""
171171
Prams:
172-
output_filename (str): optionally save profile results to file instead of printing
172+
output_filename: optionally save profile results to file instead of printing
173173
to std out when training is finished.
174-
line_count_restriction (int|float): this can be used to limit the number of functions
174+
line_count_restriction: this can be used to limit the number of functions
175175
reported for each action. either an integer (to select a count of lines),
176176
or a decimal fraction between 0.0 and 1.0 inclusive (to select a percentage of lines)
177177
"""
@@ -200,16 +200,16 @@ def stop(self, action_name: str) -> None:
200200
pr.disable()
201201

202202
def summary(self) -> str:
203-
self.recorded_stats = {}
203+
recorded_stats = {}
204204
for action_name, pr in self.profiled_actions.items():
205205
s = io.StringIO()
206206
ps = pstats.Stats(pr, stream=s).strip_dirs().sort_stats('cumulative')
207207
ps.print_stats(self.line_count_restriction)
208-
self.recorded_stats[action_name] = s.getvalue()
208+
recorded_stats[action_name] = s.getvalue()
209209

210210
# log to standard out
211211
output_string = f"{os.linesep}Profiler Report{os.linesep}"
212-
for action, stats in self.recorded_stats.items():
212+
for action, stats in recorded_stats.items():
213213
output_string += f"{os.linesep}Profile stats for: {action}{os.linesep}{stats}"
214214

215215
return output_string

pytorch_lightning/loggers/comet.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
from pytorch_lightning import _logger as log
3030
from pytorch_lightning.loggers.base import LightningLoggerBase, rank_zero_only
31-
from pytorch_lightning.utilities.debugging import MisconfigurationException
31+
from pytorch_lightning.debugging import MisconfigurationException
3232

3333

3434
class CometLogger(LightningLoggerBase):

pytorch_lightning/trainer/data_loading.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from torch.utils.data.distributed import DistributedSampler
77

88
from pytorch_lightning.core import LightningModule
9-
from pytorch_lightning.utilities.debugging import MisconfigurationException
9+
from pytorch_lightning.debugging import MisconfigurationException
1010

1111
try:
1212
from apex import amp

pytorch_lightning/trainer/distrib_data_parallel.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ def train_fx(trial_hparams, cluster_manager, _):
122122
import torch
123123
from pytorch_lightning import _logger as log
124124
from pytorch_lightning.loggers import LightningLoggerBase
125-
from pytorch_lightning.utilities.debugging import MisconfigurationException
125+
from pytorch_lightning.debugging import MisconfigurationException
126126

127127
try:
128128
from apex import amp

pytorch_lightning/trainer/distrib_parts.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@
344344
LightningDistributedDataParallel,
345345
LightningDataParallel,
346346
)
347-
from pytorch_lightning.utilities.debugging import MisconfigurationException
347+
from pytorch_lightning.debugging import MisconfigurationException
348348

349349
try:
350350
from apex import amp

pytorch_lightning/trainer/evaluation_loop.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135

136136
from pytorch_lightning.core.lightning import LightningModule
137137
from pytorch_lightning.overrides.data_parallel import LightningDistributedDataParallel, LightningDataParallel
138-
from pytorch_lightning.utilities.debugging import MisconfigurationException
138+
from pytorch_lightning.debugging import MisconfigurationException
139139

140140
try:
141141
import torch_xla.distributed.parallel_loader as xla_pl

pytorch_lightning/trainer/trainer.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
from pytorch_lightning.trainer.training_io import TrainerIOMixin
3333
from pytorch_lightning.trainer.training_loop import TrainerTrainLoopMixin
3434
from pytorch_lightning.trainer.training_tricks import TrainerTrainingTricksMixin
35-
from pytorch_lightning.utilities.debugging import MisconfigurationException
35+
from pytorch_lightning.debugging import MisconfigurationException
3636

3737
try:
3838
from apex import amp

pytorch_lightning/trainer/training_loop.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ def training_step(self, batch, batch_idx):
145145
from pytorch_lightning.callbacks.base import Callback
146146
from pytorch_lightning.core.lightning import LightningModule
147147
from pytorch_lightning.loggers import LightningLoggerBase
148-
from pytorch_lightning.utilities.debugging import MisconfigurationException
148+
from pytorch_lightning.debugging import MisconfigurationException
149149

150150
try:
151151
from apex import amp

tests/loggers/test_comet.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import tests.base.utils as tutils
99
from pytorch_lightning import Trainer
1010
from pytorch_lightning.loggers import CometLogger
11-
from pytorch_lightning.utilities.debugging import MisconfigurationException
11+
from pytorch_lightning.debugging import MisconfigurationException
1212
from tests.base import LightningTestModel
1313

1414

tests/models/test_amp.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import tests.base.utils as tutils
66
from pytorch_lightning import Trainer
7-
from pytorch_lightning.utilities.debugging import MisconfigurationException
7+
from pytorch_lightning.debugging import MisconfigurationException
88
from tests.base import (
99
LightningTestModel,
1010
)

tests/models/test_gpu.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
parse_gpu_ids,
1212
determine_root_gpu_device,
1313
)
14-
from pytorch_lightning.utilities.debugging import MisconfigurationException
14+
from pytorch_lightning.debugging import MisconfigurationException
1515
from tests.base import LightningTestModel
1616

1717
PRETEND_N_OF_GPUS = 16

tests/models/test_restore.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import tests.base.utils as tutils
99
from pytorch_lightning import Trainer
1010
from pytorch_lightning.callbacks import ModelCheckpoint
11-
from pytorch_lightning.utilities.debugging import MisconfigurationException
11+
from pytorch_lightning.debugging import MisconfigurationException
1212
from tests.base import (
1313
LightningTestModel,
1414
LightningTestModelWithoutHyperparametersArg,

tests/trainer/test_dataloaders.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import tests.base.utils as tutils
44
from pytorch_lightning import Trainer
5-
from pytorch_lightning.utilities.debugging import MisconfigurationException
5+
from pytorch_lightning.debugging import MisconfigurationException
66
from tests.base import (
77
TestModelBase,
88
LightningTestModel,

tests/trainer/test_trainer.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
)
1515
from pytorch_lightning.core.lightning import load_hparams_from_tags_csv
1616
from pytorch_lightning.trainer.logging import TrainerLoggingMixin
17-
from pytorch_lightning.utilities.debugging import MisconfigurationException
17+
from pytorch_lightning.debugging import MisconfigurationException
1818
from tests.base import (
1919
TestModelBase,
2020
DictHparamsModel,

0 commit comments

Comments
 (0)