Skip to content

Commit ec22cc4

Browse files
author
Diptorup Deb
committed
Add utility function to return KernelCompileResult from KernelDispatcher
1 parent d0bedd2 commit ec22cc4

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

numba_dpex/experimental/kernel_dispatcher.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -262,12 +262,12 @@ def add_overload(self, cres):
262262
args = tuple(cres.signature.args)
263263
self.overloads[args] = cres
264264

265-
def get_overload_device_ir(self, sig):
265+
def get_overload_kcres(self, sig) -> _KernelCompileResult:
266266
"""
267-
Return the compiled device bitcode for the given signature.
267+
Return the compiled function for the given signature.
268268
"""
269269
args, _ = sigutils.normalize_signature(sig)
270-
return self.overloads[tuple(args)].kernel_device_ir_module
270+
return self.overloads[tuple(args)]
271271

272272
def compile(self, sig) -> any:
273273
disp = self._get_dispatcher_for_current_target()

numba_dpex/experimental/launcher.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -303,9 +303,9 @@ def _submit_kernel(
303303
# codegen
304304
kernel_dispatcher: KernelDispatcher = ty_kernel_fn.dispatcher
305305
kernel_dispatcher.compile(kernel_sig)
306-
kernel_module: _KernelModule = kernel_dispatcher.get_overload_device_ir(
306+
kernel_module: _KernelModule = kernel_dispatcher.get_overload_kcres(
307307
kernel_sig
308-
)
308+
).kernel_device_ir_module
309309
kernel_targetctx = kernel_dispatcher.targetctx
310310

311311
def codegen(cgctx, builder, sig, llargs):

0 commit comments

Comments
 (0)