Unverified Commit 1d54ee21 authored by Jerry Jiarui XU's avatar Jerry Jiarui XU Committed by GitHub
Browse files

remove deprecate register_module (#262)

parent a5b51937
...@@ -5,7 +5,7 @@ from ..dist_utils import master_only ...@@ -5,7 +5,7 @@ from ..dist_utils import master_only
from .hook import HOOKS, Hook from .hook import HOOKS, Hook
@HOOKS.register_module @HOOKS.register_module()
class CheckpointHook(Hook): class CheckpointHook(Hook):
def __init__(self, def __init__(self,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
from .hook import HOOKS, Hook from .hook import HOOKS, Hook
@HOOKS.register_module @HOOKS.register_module()
class ClosureHook(Hook): class ClosureHook(Hook):
def __init__(self, fn_name, fn): def __init__(self, fn_name, fn):
......
...@@ -4,7 +4,7 @@ import time ...@@ -4,7 +4,7 @@ import time
from .hook import HOOKS, Hook from .hook import HOOKS, Hook
@HOOKS.register_module @HOOKS.register_module()
class IterTimerHook(Hook): class IterTimerHook(Hook):
def before_epoch(self, runner): def before_epoch(self, runner):
......
...@@ -6,7 +6,7 @@ from ..hook import HOOKS ...@@ -6,7 +6,7 @@ from ..hook import HOOKS
from .base import LoggerHook from .base import LoggerHook
@HOOKS.register_module @HOOKS.register_module()
class MlflowLoggerHook(LoggerHook): class MlflowLoggerHook(LoggerHook):
def __init__(self, def __init__(self,
......
...@@ -31,7 +31,7 @@ def is_scalar(val, include_np=True, include_torch=True): ...@@ -31,7 +31,7 @@ def is_scalar(val, include_np=True, include_torch=True):
return False return False
@HOOKS.register_module @HOOKS.register_module()
class PaviLoggerHook(LoggerHook): class PaviLoggerHook(LoggerHook):
def __init__(self, def __init__(self,
......
...@@ -8,7 +8,7 @@ from ..hook import HOOKS ...@@ -8,7 +8,7 @@ from ..hook import HOOKS
from .base import LoggerHook from .base import LoggerHook
@HOOKS.register_module @HOOKS.register_module()
class TensorboardLoggerHook(LoggerHook): class TensorboardLoggerHook(LoggerHook):
def __init__(self, def __init__(self,
......
...@@ -11,7 +11,7 @@ from ..hook import HOOKS ...@@ -11,7 +11,7 @@ from ..hook import HOOKS
from .base import LoggerHook from .base import LoggerHook
@HOOKS.register_module @HOOKS.register_module()
class TextLoggerHook(LoggerHook): class TextLoggerHook(LoggerHook):
"""Logger hook in text. """Logger hook in text.
......
...@@ -6,7 +6,7 @@ from ..hook import HOOKS ...@@ -6,7 +6,7 @@ from ..hook import HOOKS
from .base import LoggerHook from .base import LoggerHook
@HOOKS.register_module @HOOKS.register_module()
class WandbLoggerHook(LoggerHook): class WandbLoggerHook(LoggerHook):
def __init__(self, def __init__(self,
......
...@@ -114,7 +114,7 @@ class LrUpdaterHook(Hook): ...@@ -114,7 +114,7 @@ class LrUpdaterHook(Hook):
self._set_lr(runner, warmup_lr) self._set_lr(runner, warmup_lr)
@HOOKS.register_module @HOOKS.register_module()
class FixedLrUpdaterHook(LrUpdaterHook): class FixedLrUpdaterHook(LrUpdaterHook):
def __init__(self, **kwargs): def __init__(self, **kwargs):
...@@ -124,7 +124,7 @@ class FixedLrUpdaterHook(LrUpdaterHook): ...@@ -124,7 +124,7 @@ class FixedLrUpdaterHook(LrUpdaterHook):
return base_lr return base_lr
@HOOKS.register_module @HOOKS.register_module()
class StepLrUpdaterHook(LrUpdaterHook): class StepLrUpdaterHook(LrUpdaterHook):
def __init__(self, step, gamma=0.1, **kwargs): def __init__(self, step, gamma=0.1, **kwargs):
...@@ -154,7 +154,7 @@ class StepLrUpdaterHook(LrUpdaterHook): ...@@ -154,7 +154,7 @@ class StepLrUpdaterHook(LrUpdaterHook):
return base_lr * self.gamma**exp return base_lr * self.gamma**exp
@HOOKS.register_module @HOOKS.register_module()
class ExpLrUpdaterHook(LrUpdaterHook): class ExpLrUpdaterHook(LrUpdaterHook):
def __init__(self, gamma, **kwargs): def __init__(self, gamma, **kwargs):
...@@ -166,7 +166,7 @@ class ExpLrUpdaterHook(LrUpdaterHook): ...@@ -166,7 +166,7 @@ class ExpLrUpdaterHook(LrUpdaterHook):
return base_lr * self.gamma**progress return base_lr * self.gamma**progress
@HOOKS.register_module @HOOKS.register_module()
class PolyLrUpdaterHook(LrUpdaterHook): class PolyLrUpdaterHook(LrUpdaterHook):
def __init__(self, power=1., min_lr=0., **kwargs): def __init__(self, power=1., min_lr=0., **kwargs):
...@@ -185,7 +185,7 @@ class PolyLrUpdaterHook(LrUpdaterHook): ...@@ -185,7 +185,7 @@ class PolyLrUpdaterHook(LrUpdaterHook):
return (base_lr - self.min_lr) * coeff + self.min_lr return (base_lr - self.min_lr) * coeff + self.min_lr
@HOOKS.register_module @HOOKS.register_module()
class InvLrUpdaterHook(LrUpdaterHook): class InvLrUpdaterHook(LrUpdaterHook):
def __init__(self, gamma, power=1., **kwargs): def __init__(self, gamma, power=1., **kwargs):
...@@ -198,7 +198,7 @@ class InvLrUpdaterHook(LrUpdaterHook): ...@@ -198,7 +198,7 @@ class InvLrUpdaterHook(LrUpdaterHook):
return base_lr * (1 + self.gamma * progress)**(-self.power) return base_lr * (1 + self.gamma * progress)**(-self.power)
@HOOKS.register_module @HOOKS.register_module()
class CosineAnealingLrUpdaterHook(LrUpdaterHook): class CosineAnealingLrUpdaterHook(LrUpdaterHook):
def __init__(self, min_lr=None, min_lr_ratio=None, **kwargs): def __init__(self, min_lr=None, min_lr_ratio=None, **kwargs):
...@@ -221,7 +221,7 @@ class CosineAnealingLrUpdaterHook(LrUpdaterHook): ...@@ -221,7 +221,7 @@ class CosineAnealingLrUpdaterHook(LrUpdaterHook):
return annealing_cos(base_lr, target_lr, progress / max_progress) return annealing_cos(base_lr, target_lr, progress / max_progress)
@HOOKS.register_module @HOOKS.register_module()
class CyclicLrUpdaterHook(LrUpdaterHook): class CyclicLrUpdaterHook(LrUpdaterHook):
"""Cyclic LR Scheduler """Cyclic LR Scheduler
......
...@@ -4,7 +4,7 @@ import torch ...@@ -4,7 +4,7 @@ import torch
from .hook import HOOKS, Hook from .hook import HOOKS, Hook
@HOOKS.register_module @HOOKS.register_module()
class EmptyCacheHook(Hook): class EmptyCacheHook(Hook):
def __init__(self, before_epoch=False, after_epoch=True, after_iter=False): def __init__(self, before_epoch=False, after_epoch=True, after_iter=False):
......
...@@ -103,7 +103,7 @@ class MomentumUpdaterHook(Hook): ...@@ -103,7 +103,7 @@ class MomentumUpdaterHook(Hook):
self._set_momentum(runner, warmup_momentum) self._set_momentum(runner, warmup_momentum)
@HOOKS.register_module @HOOKS.register_module()
class CosineAnealingMomentumUpdaterHook(MomentumUpdaterHook): class CosineAnealingMomentumUpdaterHook(MomentumUpdaterHook):
def __init__(self, min_momentum=None, min_momentum_ratio=None, **kwargs): def __init__(self, min_momentum=None, min_momentum_ratio=None, **kwargs):
...@@ -127,7 +127,7 @@ class CosineAnealingMomentumUpdaterHook(MomentumUpdaterHook): ...@@ -127,7 +127,7 @@ class CosineAnealingMomentumUpdaterHook(MomentumUpdaterHook):
progress / max_progress) progress / max_progress)
@HOOKS.register_module @HOOKS.register_module()
class CyclicMomentumUpdaterHook(MomentumUpdaterHook): class CyclicMomentumUpdaterHook(MomentumUpdaterHook):
"""Cyclic momentum Scheduler """Cyclic momentum Scheduler
......
...@@ -4,7 +4,7 @@ from torch.nn.utils import clip_grad ...@@ -4,7 +4,7 @@ from torch.nn.utils import clip_grad
from .hook import HOOKS, Hook from .hook import HOOKS, Hook
@HOOKS.register_module @HOOKS.register_module()
class OptimizerHook(Hook): class OptimizerHook(Hook):
def __init__(self, grad_clip=None): def __init__(self, grad_clip=None):
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
from .hook import HOOKS, Hook from .hook import HOOKS, Hook
@HOOKS.register_module @HOOKS.register_module()
class DistSamplerSeedHook(Hook): class DistSamplerSeedHook(Hook):
def before_epoch(self, runner): def before_epoch(self, runner):
......
...@@ -9,7 +9,7 @@ def test_registry(): ...@@ -9,7 +9,7 @@ def test_registry():
assert CATS.module_dict == {} assert CATS.module_dict == {}
assert len(CATS) == 0 assert len(CATS) == 0
@CATS.register_module @CATS.register_module()
class BritishShorthair: class BritishShorthair:
pass pass
...@@ -124,14 +124,14 @@ def test_registry(): ...@@ -124,14 +124,14 @@ def test_registry():
def test_build_from_cfg(): def test_build_from_cfg():
BACKBONES = mmcv.Registry('backbone') BACKBONES = mmcv.Registry('backbone')
@BACKBONES.register_module @BACKBONES.register_module()
class ResNet: class ResNet:
def __init__(self, depth, stages=4): def __init__(self, depth, stages=4):
self.depth = depth self.depth = depth
self.stages = stages self.stages = stages
@BACKBONES.register_module @BACKBONES.register_module()
class ResNeXt: class ResNeXt:
def __init__(self, depth, stages=4): def __init__(self, depth, stages=4):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment