From 58949541fe9b24824aa96a35a3eb102dc1b59db6 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Fri, 2 Jun 2017 13:11:00 -0400
Subject: [PATCH] Track pyopencl vec -> cltypes switch

---
 loopy/target/pyopencl.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/loopy/target/pyopencl.py b/loopy/target/pyopencl.py
index 467bc8ee8..00076ced1 100644
--- a/loopy/target/pyopencl.py
+++ b/loopy/target/pyopencl.py
@@ -363,14 +363,14 @@ class PyOpenCLTarget(OpenCLTarget):
             raise NotImplementedError("atomics flavor: %s" % self.atomics_flavor)
 
     def is_vector_dtype(self, dtype):
-        from pyopencl.array import vec
+        import pyopencl.cltypes as cltypes
         return (isinstance(dtype, NumpyType)
-                and dtype.numpy_dtype in list(vec.types.values()))
+                and dtype.numpy_dtype in list(cltypes.vec_types.values()))
 
     def vector_dtype(self, base, count):
-        from pyopencl.array import vec
+        import pyopencl.cltypes as cltypes
         return NumpyType(
-                vec.types[base.numpy_dtype, count],
+                cltypes.vec_types[base.numpy_dtype, count],
                 target=self)
 
     def alignment_requirement(self, type_decl):
-- 
GitLab