From 42de8af32f3912a1cdc64a54dc50fce135c9e497 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 14 Sep 2016 17:43:09 -0500 Subject: [PATCH] Fix target replacement logic for kernel arg workarounds --- loopy/target/pyopencl_execution.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loopy/target/pyopencl_execution.py b/loopy/target/pyopencl_execution.py index c9ef178e4..540cad000 100644 --- a/loopy/target/pyopencl_execution.py +++ b/loopy/target/pyopencl_execution.py @@ -640,7 +640,7 @@ class PyOpenCLKernelExecutor(KernelExecutorBase): self.context = context from loopy.target.pyopencl import PyOpenCLTarget - if not isinstance(kernel.target, PyOpenCLTarget): + if isinstance(kernel.target, PyOpenCLTarget): self.kernel = kernel.copy(target=PyOpenCLTarget(context.devices[0])) @memoize_method -- GitLab