View source on GitHub |
Tracks time.
tfl.test_utils.TimeTracker(
list_to_append, num_steps=1
)
Keeps track of time spent in its scope and appends it to 'list_to_append' on exit from scope divided by 'num_steps' if provided.
Example | |
---|---|
training_step_times = [] with TimeTracker(training_step_times, num_steps=num_epochs): model.fit(... epochs=num_epochs ...) print np.median(training_step_times) |
Methods
__enter__
__enter__()
__exit__
__exit__(
unuesd_type, unuesd_value, unuesd_traceback
)