def every_n_step_end(self, current_step, outputs):
    current_time = time.time()
    if ((self._last_reported_time is not None) and self._summary_writer):
        added_steps = (current_step - self._last_reported_step)
        elapsed_time = (current_time - self._last_reported_time)
        steps_per_sec = (added_steps / elapsed_time)
        summary = Summary(value=[Summary.Value(tag=self._summary_tag, simple_value=steps_per_sec)])
        self._summary_writer.add_summary(summary, current_step)
    self._last_reported_step = current_step
    self._last_reported_time = current_time
def every_n_step_end(self, current_step, outputs):
    current_time = time.time()
    if ((self._last_reported_time is not None) and self._summary_writer):
        added_steps = (current_step - self._last_reported_step)
        elapsed_time = (current_time - self._last_reported_time)
        steps_per_sec = (added_steps / elapsed_time)
        summary = Summary(value=[Summary.Value(tag=self._summary_tag, simple_value=steps_per_sec)])
        self._summary_writer.add_summary(summary, current_step)
    self._last_reported_step = current_step
    self._last_reported_time = current_time