Skip to content

Commit

Permalink
revert a fix lint commit
Browse files Browse the repository at this point in the history
  • Loading branch information
gaoyang07 committed Aug 17, 2022
1 parent 15365df commit 0dfe636
Show file tree
Hide file tree
Showing 34 changed files with 57 additions and 58 deletions.
2 changes: 1 addition & 1 deletion mmrazor/engine/optimizers/optimizer_constructor.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
from typing import Optional

import torch.nn as nn

from mmengine.optim import DefaultOptimWrapperConstructor, OptimWrapperDict

from mmrazor.registry import OPTIM_WRAPPER_CONSTRUCTORS


Expand Down
6 changes: 3 additions & 3 deletions mmrazor/engine/runner/autoslim_val_loop.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Copyright (c) OpenMMLab. All rights reserved.
from typing import Dict, List, Union

from torch.utils.data import DataLoader

from mmengine.evaluator import Evaluator
from mmengine.runner import ValLoop
from torch.utils.data import DataLoader

from mmrazor.models.utils import add_prefix
from mmrazor.registry import LOOPS

Expand All @@ -27,7 +27,7 @@ def __init__(self,
# just for convenience
self._model = model

def run(self):
def run(self) -> None:
"""Launch validation."""
self.runner.call_hook('before_val')

Expand Down
2 changes: 1 addition & 1 deletion mmrazor/engine/runner/darts_loop.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Copyright (c) OpenMMLab. All rights reserved.
from typing import Dict, List, Union

from mmengine.runner import EpochBasedTrainLoop, IterBasedTrainLoop
from torch.utils.data import DataLoader

from mmengine.runner import EpochBasedTrainLoop, IterBasedTrainLoop
from mmrazor.registry import LOOPS


Expand Down
4 changes: 2 additions & 2 deletions mmrazor/engine/runner/distill_val_loop.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
from typing import Dict, List, Sequence, Union

import torch
from torch.utils.data import DataLoader

from mmengine.evaluator import Evaluator
from mmengine.runner import ValLoop, autocast
from torch.utils.data import DataLoader

from mmrazor.registry import LOOPS


Expand Down
4 changes: 2 additions & 2 deletions mmrazor/engine/runner/evolution_search_loop.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@

import mmcv
import torch
from torch.utils.data import DataLoader

from mmengine.dist import broadcast_object_list
from mmengine.evaluator import Evaluator
from mmengine.runner import EpochBasedTrainLoop
from mmengine.utils import is_list_of
from torch.utils.data import DataLoader

from mmrazor.registry import LOOPS
from mmrazor.structures import Candidates, export_fix_subnet, load_fix_subnet
from mmrazor.structures.estimator import ResourceEstimator
Expand Down
6 changes: 3 additions & 3 deletions mmrazor/engine/runner/slimmable_val_loop.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Copyright (c) OpenMMLab. All rights reserved.
from typing import Dict, List, Union

from torch.utils.data import DataLoader

from mmengine.evaluator import Evaluator
from mmengine.runner import ValLoop
from torch.utils.data import DataLoader

from mmrazor.models.utils import add_prefix
from mmrazor.registry import LOOPS

Expand Down Expand Up @@ -38,7 +38,7 @@ def __init__(self,
# just for convenience
self._model = model

def run(self):
def run(self) -> None:
"""Launch validation."""
self.runner.call_hook('before_val')

Expand Down
4 changes: 2 additions & 2 deletions mmrazor/engine/runner/subnet_sampler_loop.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

import mmcv
import torch
from torch.utils.data import DataLoader

from mmengine.evaluator import Evaluator
from mmengine.runner import IterBasedTrainLoop
from mmengine.utils import is_list_of
from torch.utils.data import DataLoader

from mmrazor.registry import LOOPS
from mmrazor.structures import Candidates, export_fix_subnet, load_fix_subnet
from mmrazor.structures.estimator import ResourceEstimator
Expand Down
2 changes: 1 addition & 1 deletion mmrazor/models/algorithms/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@

import torch
import torch.nn as nn

from mmengine import BaseDataElement
from mmengine.model import BaseModel

from mmrazor.registry import MODELS

LossResults = Dict[str, torch.Tensor]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
from typing import List, Optional

import torch

from mmengine import BaseDataElement

from mmrazor.models.utils import add_prefix
from mmrazor.registry import MODELS
from ...base import LossResults
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@

import torch
from mmcv.runner import load_checkpoint
from mmengine import BaseDataElement
from mmengine.model import BaseModel
from torch import nn
from torch.nn.modules.batchnorm import _BatchNorm

from mmengine import BaseDataElement
from mmengine.model import BaseModel
from mmrazor.models.utils import add_prefix
from mmrazor.registry import MODELS
from ...base import BaseAlgorithm, LossResults
Expand Down
4 changes: 2 additions & 2 deletions mmrazor/models/algorithms/nas/autoslim.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
from typing import Dict, List, Optional, Union

import torch
from torch import nn

from mmengine import BaseDataElement
from mmengine.model import BaseModel, MMDistributedDataParallel
from mmengine.optim import OptimWrapper
from torch import nn

from mmrazor.models.distillers import ConfigurableDistiller
from mmrazor.models.mutators import OneShotChannelMutator
from mmrazor.models.utils import (add_prefix,
Expand Down
4 changes: 2 additions & 2 deletions mmrazor/models/algorithms/nas/darts.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
from typing import Dict, List, Optional, Union

import torch
from mmengine.model import BaseModel, MMDistributedDataParallel
from mmengine.optim import OptimWrapper, OptimWrapperDict
from torch import nn
from torch.nn.modules.batchnorm import _BatchNorm

from mmengine.model import BaseModel, MMDistributedDataParallel
from mmengine.optim import OptimWrapper, OptimWrapperDict
from mmrazor.models.mutators import DiffModuleMutator
from mmrazor.models.utils import add_prefix
from mmrazor.registry import MODEL_WRAPPERS, MODELS
Expand Down
4 changes: 2 additions & 2 deletions mmrazor/models/algorithms/nas/spos.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
from typing import Dict, List, Optional, Union

import torch
from mmengine import BaseDataElement
from mmengine.model import BaseModel
from torch import nn
from torch.nn.modules.batchnorm import _BatchNorm

from mmengine import BaseDataElement
from mmengine.model import BaseModel
from mmrazor.models.mutators import OneShotModuleMutator
from mmrazor.registry import MODELS
from mmrazor.utils import SingleMutatorRandomSubnet, ValidFixMutable
Expand Down
4 changes: 2 additions & 2 deletions mmrazor/models/algorithms/pruning/slimmable_network.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@

import mmcv
import torch
from torch import nn

from mmengine import BaseDataElement
from mmengine.model import BaseModel, MMDistributedDataParallel
from mmengine.optim import OptimWrapper
from torch import nn

from mmrazor.models.mutators import SlimmableChannelMutator
from mmrazor.models.utils import (add_prefix,
reinitialize_optim_wrapper_count_status)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,10 @@ def __init__(
self,
in_channel: int,
out_channel: int,
kernel_size: Union[int, Tuple[int, int]] = 1,
stride: Union[int, Tuple[int, int]] = 1,
padding: Union[int, Tuple[int, int]] = 0,
dilation: Union[int, Tuple[int, int]] = 1,
kernel_size: Union[int, Tuple[int]] = 1,
stride: Union[int, Tuple[int]] = 1,
padding: Union[int, Tuple[int]] = 0,
dilation: Union[int, Tuple[int]] = 1,
groups: int = 1,
bias: Union[str, bool] = 'auto',
conv_cfg: Optional[Dict] = None,
Expand Down
1 change: 1 addition & 0 deletions mmrazor/models/distillers/base_distiller.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
from typing import Dict, Optional

from mmengine.model import BaseModule

from ..algorithms.base import LossResults


Expand Down
2 changes: 1 addition & 1 deletion mmrazor/models/distillers/configurable_distiller.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
from inspect import signature
from typing import Dict, List, Optional

from mmengine.model import BaseModel
from torch import nn

from mmengine.model import BaseModel
from mmrazor.registry import MODELS
from mmrazor.structures import DistillDeliveryManager, RecorderManager
from ..algorithms.base import LossResults
Expand Down
2 changes: 1 addition & 1 deletion mmrazor/models/mutables/derived_mutable.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
from typing import Any, Callable, Dict, Optional, Set, Union

import torch
from mmengine.logging import print_log
from torch import Tensor

from mmengine.logging import print_log
from ..utils import make_divisible
from .base_mutable import CHOICE_TYPE, BaseMutable

Expand Down
3 changes: 1 addition & 2 deletions mmrazor/models/utils/optim_wrapper.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# Copyright (c) OpenMMLab. All rights reserved.
from torch.nn import Module

from mmengine.logging import MMLogger
from mmengine.optim import OptimWrapper
from torch.nn import Module


def reinitialize_optim_wrapper_count_status(model: Module,
Expand Down
2 changes: 1 addition & 1 deletion mmrazor/structures/subnet/fix_subnet.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
import logging

import mmcv
from mmengine.logging import print_log
from torch import nn

from mmengine.logging import print_log
from mmrazor.utils import FixMutable, ValidFixMutable


Expand Down
14 changes: 6 additions & 8 deletions mmrazor/utils/setup_env.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

import cv2
import torch.multiprocessing as mp

from mmengine import DefaultScope


Expand Down Expand Up @@ -72,13 +71,12 @@ def register_all_modules(init_default_scope: bool = True) -> None:
DefaultScope.get_instance('mmrazor', scope_name='mmrazor')
return
current_scope = DefaultScope.get_current_instance()
if current_scope.scope_name != 'mmrazor': # type: ignore
warnings.warn(
'The current default scope ' # type: ignore
f'"{current_scope.scope_name}" is not '
'"mmrazor", `register_all_modules` will force the current'
'default scope to be "mmrazor". If this is not expected, '
'please set `init_default_scope=False`.')
if current_scope.scope_name != 'mmrazor':
warnings.warn('The current default scope '
f'"{current_scope.scope_name}" is not "mmrazor", '
'`register_all_modules` will force the current'
'default scope to be "mmrazor". If this is not '
'expected, please set `init_default_scope=False`.')
# avoid name conflict
new_instance_name = f'mmrazor-{datetime.datetime.now()}'
DefaultScope.get_instance(new_instance_name, scope_name='mmrazor')
2 changes: 1 addition & 1 deletion tests/test_models/test_algorithms/test_autoslim.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
import torch
import torch.distributed as dist
from mmcls.structures import ClsDataSample

from mmengine.optim import build_optim_wrapper

from mmrazor import digit_version
from mmrazor.models.algorithms import AutoSlim, AutoSlimDDP

Expand Down
2 changes: 1 addition & 1 deletion tests/test_models/test_algorithms/test_base_algorithm.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@

import torch
import torch.nn as nn

from mmengine.model import BaseDataPreprocessor, BaseModel

from mmrazor.models import BaseAlgorithm
from mmrazor.registry import MODELS

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
import torch.distributed as dist
from mmcls.structures import ClsDataSample
from mmcv import fileio

from mmengine.optim import build_optim_wrapper

from mmrazor.models.algorithms import SlimmableNetwork, SlimmableNetworkDDP

MODEL_CFG = dict(
Expand Down
2 changes: 1 addition & 1 deletion tests/test_models/test_algorithms/test_spos.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@

import torch
import torch.nn as nn

from mmengine.model import BaseModel

from mmrazor.models import SPOS, OneShotModuleMutator, OneShotMutableOP
from mmrazor.registry import MODELS

Expand Down
2 changes: 1 addition & 1 deletion tests/test_models/test_algorithms/toy_models.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Copyright (c) OpenMMLab. All rights reserved.

from mmengine.model import BaseModel
from torch import nn

from mmengine.model import BaseModel
from mmrazor.registry import MODELS


Expand Down
2 changes: 1 addition & 1 deletion tests/test_registry/test_registry.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
from unittest import TestCase

import torch.nn as nn

from mmengine.config import Config
from mmengine.model import BaseModel

from mmrazor.models import * # noqa: F403, F401
from mmrazor.models.algorithms.base import BaseAlgorithm
from mmrazor.models.mutables import OneShotMutableOP
Expand Down
4 changes: 2 additions & 2 deletions tests/test_runners/test_darts_loop.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@

import torch
import torch.nn as nn
from torch.utils.data import DataLoader, Dataset

from mmengine.config import Config
from mmengine.hooks import Hook
from mmengine.model import BaseDataPreprocessor, BaseModel
from mmengine.runner import Runner
from torch.utils.data import DataLoader, Dataset

from mmrazor.engine import DartsEpochBasedTrainLoop # noqa: F401
from mmrazor.engine import DartsIterBasedTrainLoop # noqa: F401
from mmrazor.registry import DATASETS, HOOKS, MODELS
Expand Down
4 changes: 2 additions & 2 deletions tests/test_runners/test_distill_val_loop.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@

import torch
import torch.nn as nn
from torch.utils.data import Dataset

from mmengine.config import Config
from mmengine.evaluator import BaseMetric
from mmengine.model import BaseModel
from mmengine.runner import Runner
from torch.utils.data import Dataset

from mmrazor.engine import SingleTeacherDistillValLoop # noqa: F401
from mmrazor.registry import DATASETS, METRICS, MODELS

Expand Down
2 changes: 1 addition & 1 deletion tests/test_runners/test_evolution_search_loop.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@

import mmcv
import torch
from mmengine.config import Config
from torch.utils.data import DataLoader, Dataset

from mmengine.config import Config
from mmrazor.engine import EvolutionSearchLoop
from mmrazor.registry import LOOPS
from mmrazor.structures import Candidates
Expand Down
Loading

0 comments on commit 0dfe636

Please sign in to comment.