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
d923cf4c
Commit
d923cf4c
authored
Dec 08, 2018
by
ThangVu
Browse files
add eta to log
parent
a097c65f
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
0 deletions
+7
-0
mmcv/runner/hooks/logger/text.py
mmcv/runner/hooks/logger/text.py
+7
-0
No files found.
mmcv/runner/hooks/logger/text.py
View file @
d923cf4c
from
.base
import
LoggerHook
from
.base
import
LoggerHook
import
datetime
class
TextLoggerHook
(
LoggerHook
):
class
TextLoggerHook
(
LoggerHook
):
...
@@ -14,6 +15,12 @@ class TextLoggerHook(LoggerHook):
...
@@ -14,6 +15,12 @@ class TextLoggerHook(LoggerHook):
log_str
=
'Epoch({}) [{}][{}]
\t
'
.
format
(
runner
.
mode
,
runner
.
epoch
,
log_str
=
'Epoch({}) [{}][{}]
\t
'
.
format
(
runner
.
mode
,
runner
.
epoch
,
runner
.
inner_iter
+
1
)
runner
.
inner_iter
+
1
)
if
'time'
in
runner
.
log_buffer
.
output
:
if
'time'
in
runner
.
log_buffer
.
output
:
tot_time_sec
=
runner
.
log_buffer
.
output
[
'time'
]
+
\
runner
.
log_buffer
.
output
[
'data_time'
]
eta_sec
=
tot_time_sec
*
(
len
(
runner
.
data_loader
)
*
runner
.
max_epochs
-
\
runner
.
_iter
)
eta_str
=
str
(
datetime
.
timedelta
(
seconds
=
int
(
eta_sec
)))
log_str
+=
(
'eta: {}, '
.
format
(
eta_str
))
log_str
+=
(
log_str
+=
(
'time: {log[time]:.3f}, data_time: {log[data_time]:.3f}, '
.
'time: {log[time]:.3f}, data_time: {log[data_time]:.3f}, '
.
format
(
log
=
runner
.
log_buffer
.
output
))
format
(
log
=
runner
.
log_buffer
.
output
))
...
...
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