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
8f96c2a4
Unverified
Commit
8f96c2a4
authored
Jan 07, 2019
by
Kai Chen
Committed by
GitHub
Jan 07, 2019
Browse files
Merge pull request #29 from wangg12/master
allow passing custom logger to runner
parents
ddb52228
7b79237d
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
2 deletions
+8
-2
mmcv/runner/runner.py
mmcv/runner/runner.py
+8
-2
No files found.
mmcv/runner/runner.py
View file @
8f96c2a4
...
@@ -27,6 +27,8 @@ class Runner(object):
...
@@ -27,6 +27,8 @@ class Runner(object):
work_dir (str, optional): The working directory to save checkpoints
work_dir (str, optional): The working directory to save checkpoints
and logs.
and logs.
log_level (int): Logging level.
log_level (int): Logging level.
logger (:obj:`logging.Logger`): Custom logger. If `None`, use the
default logger.
"""
"""
def
__init__
(
self
,
def
__init__
(
self
,
...
@@ -34,7 +36,8 @@ class Runner(object):
...
@@ -34,7 +36,8 @@ class Runner(object):
batch_processor
,
batch_processor
,
optimizer
=
None
,
optimizer
=
None
,
work_dir
=
None
,
work_dir
=
None
,
log_level
=
logging
.
INFO
):
log_level
=
logging
.
INFO
,
logger
=
None
):
assert
callable
(
batch_processor
)
assert
callable
(
batch_processor
)
self
.
model
=
model
self
.
model
=
model
if
optimizer
is
not
None
:
if
optimizer
is
not
None
:
...
@@ -59,7 +62,10 @@ class Runner(object):
...
@@ -59,7 +62,10 @@ class Runner(object):
self
.
_model_name
=
self
.
model
.
__class__
.
__name__
self
.
_model_name
=
self
.
model
.
__class__
.
__name__
self
.
_rank
,
self
.
_world_size
=
get_dist_info
()
self
.
_rank
,
self
.
_world_size
=
get_dist_info
()
if
logger
is
None
:
self
.
logger
=
self
.
init_logger
(
work_dir
,
log_level
)
self
.
logger
=
self
.
init_logger
(
work_dir
,
log_level
)
else
:
self
.
logger
=
logger
self
.
log_buffer
=
LogBuffer
()
self
.
log_buffer
=
LogBuffer
()
self
.
mode
=
None
self
.
mode
=
None
...
...
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