From 973dfee1b07261c249a22c86034f6b2eeeb24853 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 11 Jul 2017 17:28:45 -0500 Subject: [PATCH] Make sure bank-conflic-local-storage adjuster gets called during preprocessing for known devices (Fixes #72 on Gitlab) --- loopy/target/pyopencl.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/loopy/target/pyopencl.py b/loopy/target/pyopencl.py index 8f371085e..f24b115fd 100644 --- a/loopy/target/pyopencl.py +++ b/loopy/target/pyopencl.py @@ -335,6 +335,8 @@ class PyOpenCLTarget(OpenCLTarget): % dev_id) def preprocess(self, kernel): + if self.device is not None: + kernel = adjust_local_temp_var_storage(kernel, self.device) return kernel def pre_codegen_check(self, kernel): -- GitLab