diff --git a/boxtree/tools.py b/boxtree/tools.py index 73039bd3c3adf4020cf20c4dde8246692220e9a1..ee472de002506b6b9e9d8c34a00ee9a0e6ffd4ad 100644 --- a/boxtree/tools.py +++ b/boxtree/tools.py @@ -27,7 +27,7 @@ import numpy as np from pytools import Record, memoize_method import pyopencl as cl import pyopencl.array # noqa -from pyopencl.tools import first_arg_dependent_memoize_nested, dtype_to_c_struct +from pyopencl.tools import dtype_to_c_struct from mako.template import Template from pytools.obj_array import make_obj_array @@ -106,8 +106,7 @@ def make_surface_particle_array(queue, nparticles, dims, dtype, seed=15): import loopy as lp if dims == 2: - @first_arg_dependent_memoize_nested - def get_2d_knl(context, dtype): + def get_2d_knl(dtype): knl = lp.make_kernel( "{[i]: 0<=i