Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
MMCV
Commits
1d54ee21
"vscode:/vscode.git/clone" did not exist on "2c3fe1fd972b7810091120f844afc35bc98accbd"
Unverified
Commit
1d54ee21
authored
May 02, 2020
by
Jerry Jiarui XU
Committed by
GitHub
May 02, 2020
Browse files
remove deprecate register_module (#262)
parent
a5b51937
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
23 additions
and
23 deletions
+23
-23
mmcv/runner/hooks/checkpoint.py
mmcv/runner/hooks/checkpoint.py
+1
-1
mmcv/runner/hooks/closure.py
mmcv/runner/hooks/closure.py
+1
-1
mmcv/runner/hooks/iter_timer.py
mmcv/runner/hooks/iter_timer.py
+1
-1
mmcv/runner/hooks/logger/mlflow.py
mmcv/runner/hooks/logger/mlflow.py
+1
-1
mmcv/runner/hooks/logger/pavi.py
mmcv/runner/hooks/logger/pavi.py
+1
-1
mmcv/runner/hooks/logger/tensorboard.py
mmcv/runner/hooks/logger/tensorboard.py
+1
-1
mmcv/runner/hooks/logger/text.py
mmcv/runner/hooks/logger/text.py
+1
-1
mmcv/runner/hooks/logger/wandb.py
mmcv/runner/hooks/logger/wandb.py
+1
-1
mmcv/runner/hooks/lr_updater.py
mmcv/runner/hooks/lr_updater.py
+7
-7
mmcv/runner/hooks/memory.py
mmcv/runner/hooks/memory.py
+1
-1
mmcv/runner/hooks/momentum_updater.py
mmcv/runner/hooks/momentum_updater.py
+2
-2
mmcv/runner/hooks/optimizer.py
mmcv/runner/hooks/optimizer.py
+1
-1
mmcv/runner/hooks/sampler_seed.py
mmcv/runner/hooks/sampler_seed.py
+1
-1
tests/test_registry.py
tests/test_registry.py
+3
-3
No files found.
mmcv/runner/hooks/checkpoint.py
View file @
1d54ee21
...
...
@@ -5,7 +5,7 @@ from ..dist_utils import master_only
from
.hook
import
HOOKS
,
Hook
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
CheckpointHook
(
Hook
):
def
__init__
(
self
,
...
...
mmcv/runner/hooks/closure.py
View file @
1d54ee21
...
...
@@ -2,7 +2,7 @@
from
.hook
import
HOOKS
,
Hook
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
ClosureHook
(
Hook
):
def
__init__
(
self
,
fn_name
,
fn
):
...
...
mmcv/runner/hooks/iter_timer.py
View file @
1d54ee21
...
...
@@ -4,7 +4,7 @@ import time
from
.hook
import
HOOKS
,
Hook
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
IterTimerHook
(
Hook
):
def
before_epoch
(
self
,
runner
):
...
...
mmcv/runner/hooks/logger/mlflow.py
View file @
1d54ee21
...
...
@@ -6,7 +6,7 @@ from ..hook import HOOKS
from
.base
import
LoggerHook
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
MlflowLoggerHook
(
LoggerHook
):
def
__init__
(
self
,
...
...
mmcv/runner/hooks/logger/pavi.py
View file @
1d54ee21
...
...
@@ -31,7 +31,7 @@ def is_scalar(val, include_np=True, include_torch=True):
return
False
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
PaviLoggerHook
(
LoggerHook
):
def
__init__
(
self
,
...
...
mmcv/runner/hooks/logger/tensorboard.py
View file @
1d54ee21
...
...
@@ -8,7 +8,7 @@ from ..hook import HOOKS
from
.base
import
LoggerHook
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
TensorboardLoggerHook
(
LoggerHook
):
def
__init__
(
self
,
...
...
mmcv/runner/hooks/logger/text.py
View file @
1d54ee21
...
...
@@ -11,7 +11,7 @@ from ..hook import HOOKS
from
.base
import
LoggerHook
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
TextLoggerHook
(
LoggerHook
):
"""Logger hook in text.
...
...
mmcv/runner/hooks/logger/wandb.py
View file @
1d54ee21
...
...
@@ -6,7 +6,7 @@ from ..hook import HOOKS
from
.base
import
LoggerHook
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
WandbLoggerHook
(
LoggerHook
):
def
__init__
(
self
,
...
...
mmcv/runner/hooks/lr_updater.py
View file @
1d54ee21
...
...
@@ -114,7 +114,7 @@ class LrUpdaterHook(Hook):
self
.
_set_lr
(
runner
,
warmup_lr
)
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
FixedLrUpdaterHook
(
LrUpdaterHook
):
def
__init__
(
self
,
**
kwargs
):
...
...
@@ -124,7 +124,7 @@ class FixedLrUpdaterHook(LrUpdaterHook):
return
base_lr
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
StepLrUpdaterHook
(
LrUpdaterHook
):
def
__init__
(
self
,
step
,
gamma
=
0.1
,
**
kwargs
):
...
...
@@ -154,7 +154,7 @@ class StepLrUpdaterHook(LrUpdaterHook):
return
base_lr
*
self
.
gamma
**
exp
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
ExpLrUpdaterHook
(
LrUpdaterHook
):
def
__init__
(
self
,
gamma
,
**
kwargs
):
...
...
@@ -166,7 +166,7 @@ class ExpLrUpdaterHook(LrUpdaterHook):
return
base_lr
*
self
.
gamma
**
progress
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
PolyLrUpdaterHook
(
LrUpdaterHook
):
def
__init__
(
self
,
power
=
1.
,
min_lr
=
0.
,
**
kwargs
):
...
...
@@ -185,7 +185,7 @@ class PolyLrUpdaterHook(LrUpdaterHook):
return
(
base_lr
-
self
.
min_lr
)
*
coeff
+
self
.
min_lr
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
InvLrUpdaterHook
(
LrUpdaterHook
):
def
__init__
(
self
,
gamma
,
power
=
1.
,
**
kwargs
):
...
...
@@ -198,7 +198,7 @@ class InvLrUpdaterHook(LrUpdaterHook):
return
base_lr
*
(
1
+
self
.
gamma
*
progress
)
**
(
-
self
.
power
)
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
CosineAnealingLrUpdaterHook
(
LrUpdaterHook
):
def
__init__
(
self
,
min_lr
=
None
,
min_lr_ratio
=
None
,
**
kwargs
):
...
...
@@ -221,7 +221,7 @@ class CosineAnealingLrUpdaterHook(LrUpdaterHook):
return
annealing_cos
(
base_lr
,
target_lr
,
progress
/
max_progress
)
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
CyclicLrUpdaterHook
(
LrUpdaterHook
):
"""Cyclic LR Scheduler
...
...
mmcv/runner/hooks/memory.py
View file @
1d54ee21
...
...
@@ -4,7 +4,7 @@ import torch
from
.hook
import
HOOKS
,
Hook
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
EmptyCacheHook
(
Hook
):
def
__init__
(
self
,
before_epoch
=
False
,
after_epoch
=
True
,
after_iter
=
False
):
...
...
mmcv/runner/hooks/momentum_updater.py
View file @
1d54ee21
...
...
@@ -103,7 +103,7 @@ class MomentumUpdaterHook(Hook):
self
.
_set_momentum
(
runner
,
warmup_momentum
)
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
CosineAnealingMomentumUpdaterHook
(
MomentumUpdaterHook
):
def
__init__
(
self
,
min_momentum
=
None
,
min_momentum_ratio
=
None
,
**
kwargs
):
...
...
@@ -127,7 +127,7 @@ class CosineAnealingMomentumUpdaterHook(MomentumUpdaterHook):
progress
/
max_progress
)
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
CyclicMomentumUpdaterHook
(
MomentumUpdaterHook
):
"""Cyclic momentum Scheduler
...
...
mmcv/runner/hooks/optimizer.py
View file @
1d54ee21
...
...
@@ -4,7 +4,7 @@ from torch.nn.utils import clip_grad
from
.hook
import
HOOKS
,
Hook
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
OptimizerHook
(
Hook
):
def
__init__
(
self
,
grad_clip
=
None
):
...
...
mmcv/runner/hooks/sampler_seed.py
View file @
1d54ee21
...
...
@@ -2,7 +2,7 @@
from
.hook
import
HOOKS
,
Hook
@
HOOKS
.
register_module
@
HOOKS
.
register_module
()
class
DistSamplerSeedHook
(
Hook
):
def
before_epoch
(
self
,
runner
):
...
...
tests/test_registry.py
View file @
1d54ee21
...
...
@@ -9,7 +9,7 @@ def test_registry():
assert
CATS
.
module_dict
==
{}
assert
len
(
CATS
)
==
0
@
CATS
.
register_module
@
CATS
.
register_module
()
class
BritishShorthair
:
pass
...
...
@@ -124,14 +124,14 @@ def test_registry():
def
test_build_from_cfg
():
BACKBONES
=
mmcv
.
Registry
(
'backbone'
)
@
BACKBONES
.
register_module
@
BACKBONES
.
register_module
()
class
ResNet
:
def
__init__
(
self
,
depth
,
stages
=
4
):
self
.
depth
=
depth
self
.
stages
=
stages
@
BACKBONES
.
register_module
@
BACKBONES
.
register_module
()
class
ResNeXt
:
def
__init__
(
self
,
depth
,
stages
=
4
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment