numba_dpex.core.kernel_interface.dispatcher module

class numba_dpex.core.kernel_interface.dispatcher.JitKernel(pyfunc, debug_flags=None, compile_flags=None, specialization_sigs=None, enable_cache=True)

Bases: object

Functor to wrap a kernel function and JIT compile and dispatch it to a specified SYCL queue.

A JitKernel is returned by the kernel decorator and wraps an instance of a device kernel function. A device kernel function is specialized for a backend may represent a binary object in a lower-level IR. Currently, only SPIR-V binary format device functions for level-zero and opencl backends are supported.

property cache
property cache_hits