From 321ec9283545e5e3181faa225c4bd182224916c9 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sun, 12 Apr 2015 17:50:22 -0500 Subject: [PATCH] Log scheduling time --- loopy/schedule.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/loopy/schedule.py b/loopy/schedule.py index 95eaf7a8b..6ef5378d6 100644 --- a/loopy/schedule.py +++ b/loopy/schedule.py @@ -1025,8 +1025,6 @@ def generate_loop_schedules(kernel, debug_args={}): from loopy.check import pre_schedule_checks pre_schedule_checks(kernel) - logger.info("%s: schedule start" % kernel.name) - schedule_count = 0 debug = ScheduleDebugger(**debug_args) @@ -1134,6 +1132,11 @@ def get_one_scheduled_kernel(kernel): kernel_count = 0 + from time import time + start_time = time() + + logger.info("%s: schedule start" % kernel.name) + for scheduled_kernel in generate_loop_schedules(kernel): kernel_count += 1 @@ -1145,6 +1148,9 @@ def get_one_scheduled_kernel(kernel): ambiguous = True break + logger.info("%s: scheduling done after %.2f s" % ( + kernel.name, time()-start_time)) + if ambiguous: from warnings import warn from loopy.diagnostic import LoopyWarning -- GitLab