From 2360077789d0bf8edc16f1955a5c7739244c3230 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sat, 27 Feb 2016 00:41:32 -0600 Subject: [PATCH] Use islpy.SuppressedWarnings to avoid terminal noise --- loopy/kernel/tools.py | 6 ++++-- setup.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/loopy/kernel/tools.py b/loopy/kernel/tools.py index 46b301b47..cb72f283e 100644 --- a/loopy/kernel/tools.py +++ b/loopy/kernel/tools.py @@ -770,7 +770,8 @@ def assign_automatic_axes(kernel, axis=0, local_size=None): If *axis* is None, find a suitable axis automatically. """ try: - desired_length = kernel.get_constant_iname_length(iname) + with isl.SuppressedWarnings(kernel.isl_context): + desired_length = kernel.get_constant_iname_length(iname) except isl.Error: # Likely unbounded, automatic assignment is not # going to happen for this iname. @@ -882,7 +883,8 @@ def assign_automatic_axes(kernel, axis=0, local_size=None): def get_iname_length(iname): try: - return kernel.get_constant_iname_length(iname) + with isl.SuppressedWarnings(kernel.isl_context): + return kernel.get_constant_iname_length(iname) except isl.Error: return -1 # assign longest auto axis inames first diff --git a/setup.py b/setup.py index 4fbb4e142..ec03f82fa 100644 --- a/setup.py +++ b/setup.py @@ -40,7 +40,7 @@ setup(name="loo.py", "pytools>=2016.1", "pymbolic>=2016.2", "cgen>=2016.1", - "islpy>=2016.1", + "islpy>=2016.1.2", "six>=1.8.0", ], -- GitLab