Stop the timer.
(self, reset=False, record=False)
| 58 | self.started_ = True |
| 59 | |
| 60 | def stop(self, reset=False, record=False): |
| 61 | """Stop the timer.""" |
| 62 | assert self.started_, "timer is not started" |
| 63 | event_class = get_accelerator().Event |
| 64 | if self.use_host_timer: |
| 65 | self.end_time = time.time() |
| 66 | self.event_timers.append(self.end_time - self.start_time) |
| 67 | else: |
| 68 | event_class = get_accelerator().Event |
| 69 | end_event = event_class(enable_timing=True) |
| 70 | end_event.record() |
| 71 | self.event_timers.append(CudaEventTimer(self.start_event, end_event)) |
| 72 | self.start_event = None |
| 73 | self.started_ = False |
| 74 | |
| 75 | def _get_elapsed_msec(self): |
| 76 | if self.use_host_timer: |
no test coverage detected