Log a group of timers.
(self, names, normalizer=1.0, reset=True)
| 120 | return self.timers[name] |
| 121 | |
| 122 | def log(self, names, normalizer=1.0, reset=True): |
| 123 | """Log a group of timers.""" |
| 124 | assert normalizer > 0.0 |
| 125 | string = 'time (ms)' |
| 126 | for name in names: |
| 127 | elapsed_time = self.timers[name].elapsed( |
| 128 | reset=reset) * 1000.0/ normalizer |
| 129 | string += ' | {}: {:.2f}'.format(name, elapsed_time) |
| 130 | print_rank_0(string) |
| 131 | |
| 132 | |
| 133 | def report_memory(name): |