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
818c40c3
"vscode:/vscode.git/clone" did not exist on "662373f6057bb0d39eaf6e5fde3083639ed93af3"
Commit
818c40c3
authored
Sep 21, 2018
by
pangjm
Browse files
minor edit to build_hook
parent
fc5319b6
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
8 deletions
+8
-8
mmcv/torchpack/runner/runner.py
mmcv/torchpack/runner/runner.py
+8
-8
No files found.
mmcv/torchpack/runner/runner.py
View file @
818c40c3
...
...
@@ -182,12 +182,12 @@ class Runner(object):
if
not
inserted
:
self
.
_hooks
.
insert
(
0
,
hook
)
def
build_hook
(
self
,
hook
,
args
):
assert
issubclass
(
hook
,
Hook
),
'"hook" must be a Hook object'
if
isinstance
(
args
,
dict
):
self
.
register_hook
(
hook
(
**
args
))
elif
isinstance
(
args
,
Hook
)
:
self
.
register_hook
(
args
)
def
build_hook
(
self
,
args
,
hook_type
=
None
):
if
isinstance
(
args
,
Hook
):
return
args
elif
isinstance
(
args
,
dict
):
assert
issubclass
(
hook_type
,
Hook
)
return
hook_type
(
**
args
)
else
:
raise
TypeError
(
'"args" must be either a Hook object'
' or dict, not {}'
.
format
(
type
(
args
)))
...
...
@@ -356,8 +356,8 @@ class Runner(object):
if
checkpoint_config
is
None
:
checkpoint_config
=
{}
self
.
register_lr_hooks
(
lr_config
)
self
.
build_hook
(
O
ptimizer
Hook
,
o
ptimizer
_config
)
self
.
build_hook
(
C
heckpoint
Hook
,
c
heckpoint
_config
)
self
.
register_hook
(
self
.
build_hook
(
o
ptimizer
_config
,
O
ptimizer
Hook
)
)
self
.
register_hook
(
self
.
build_hook
(
c
heckpoint
_config
,
C
heckpoint
Hook
)
)
self
.
register_hook
(
IterTimerHook
())
if
log_config
is
not
None
:
self
.
register_logger_hooks
(
log_config
)
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