diff --git a/arraycontext/impl/pytato/compile.py b/arraycontext/impl/pytato/compile.py index d7e0416c5a5143f02bcd2553b8e6eda98f6280f2..9e7a72c40d2a91d2d3aaa29e65d0797a6447c656 100644 --- a/arraycontext/impl/pytato/compile.py +++ b/arraycontext/impl/pytato/compile.py @@ -391,7 +391,6 @@ class LazilyPyOpenCLCompilingFunctionCaller(BaseLazilyCompilingFunctionCaller): if prg_id is None: prg_id = self.f - import loopy as lp from pytato.target.loopy import BoundPyOpenCLProgram self.actx._compile_trace_callback( @@ -414,11 +413,10 @@ class LazilyPyOpenCLCompilingFunctionCaller(BaseLazilyCompilingFunctionCaller): prg_id, "pre_generate_loopy", pt_dict_of_named_arrays) with ProcessLogger(logger, f"generate_loopy for '{prg_id}'"): + from arraycontext.loopy import _DEFAULT_LOOPY_OPTIONS pytato_program = pt.generate_loopy( pt_dict_of_named_arrays, - options=lp.Options( - return_dict=True, - no_numpy=True), + options=_DEFAULT_LOOPY_OPTIONS, function_name=_prg_id_to_kernel_name(prg_id), target=self.actx.get_target(), )