From 1838adb7e3bdfcdfd3c8a9d6bd8b866e6e2b5f59 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Thu, 18 Jan 2018 14:58:00 -0600 Subject: [PATCH] Make PyOpenCL-target warning on missing device more actionable --- loopy/target/pyopencl.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/loopy/target/pyopencl.py b/loopy/target/pyopencl.py index f24b115fd..9955705a2 100644 --- a/loopy/target/pyopencl.py +++ b/loopy/target/pyopencl.py @@ -441,7 +441,9 @@ def generate_value_arg_setup(kernel, devices, implemented_data_info): warn("{knl_name}: device not supplied to PyOpenCLTarget--" "workarounds for broken OpenCL implementations " "(such as those relating to complex numbers) " - "may not be enabled when needed" + "may not be enabled when needed. To avoid this, " + "pass target=lp.PyOpenCLTarget(dev) when creating " + "the kernel." .format(knl_name=kernel.name)) if any(count_bug_per_dev): -- GitLab