MCPcopy Create free account
hub / github.com/deepspeedai/DeepSpeed / _write_monitor

Method _write_monitor

deepspeed/runtime/engine.py:3531–3560  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

3529 exit()
3530
3531 def _write_monitor(self):
3532 if self.global_rank == 0:
3533 self.summary_events = [
3534 (
3535 "Train/Samples/elapsed_time_ms_forward",
3536 self.timers(FORWARD_GLOBAL_TIMER).elapsed(reset=False),
3537 self.global_samples,
3538 ),
3539 (
3540 "Train/Samples/elapsed_time_ms_backward",
3541 self.timers(BACKWARD_GLOBAL_TIMER).elapsed(reset=False),
3542 self.global_samples,
3543 ),
3544 (
3545 "Train/Samples/elapsed_time_ms_backward_inner",
3546 self.timers(BACKWARD_INNER_GLOBAL_TIMER).elapsed(reset=False),
3547 self.global_samples,
3548 ),
3549 (
3550 "Train/Samples/elapsed_time_ms_backward_allreduce",
3551 self.timers(BACKWARD_REDUCE_GLOBAL_TIMER).elapsed(reset=False),
3552 self.global_samples,
3553 ),
3554 (
3555 "Train/Samples/elapsed_time_ms_step",
3556 self.timers(STEP_GLOBAL_TIMER).elapsed(reset=False),
3557 self.global_samples,
3558 ),
3559 ]
3560 self.monitor.write_events(self.summary_events)
3561
3562 def _get_optimizer_param(self, param_name):
3563 result = []

Callers 1

stepMethod · 0.95

Calls 2

elapsedMethod · 0.45
write_eventsMethod · 0.45

Tested by

no test coverage detected