numba_dpex.dpctl_iface package

Submodules

Module contents

The dpctl_iface module implements Numba’s interface to the dpctl library that provides Python and C bindings to DPC++’s SYCL runtime API. The module includes:

  • LLVM IR builders for dpctl C API functions to be called directly from a Numba generated LLVM module.

  • Functions to lauch kernels on the dpctl “current queue”.