numba-dpex

Core Features

  • Code-generation based on a device
  • Automatic offload of NumPy expressions

User Guides

  • Getting Started
  • Direct kernel programming
  • Debugging with GDB
  • Docker
  • numba-dpex for numba.cuda Programmers

Developer Guides

  • dpnp integration
  • Debugging the compilation pipeline
numba-dpex
  • numba_dpex.core.targets package
  • View page source

numba_dpex.core.targets package

Submodules

  • numba_dpex.core.targets.dpjit_target module
    • Dpex
    • DpexTargetContext
      • DpexTargetContext.dpexrt
      • DpexTargetContext.init()
      • DpexTargetContext.refresh()
  • numba_dpex.core.targets.kernel_target module
    • DpexCallConv
      • DpexCallConv.call_function()
    • DpexKernelTargetContext
      • DpexKernelTargetContext.addrspacecast()
      • DpexKernelTargetContext.call_conv
      • DpexKernelTargetContext.codegen()
      • DpexKernelTargetContext.create_module()
      • DpexKernelTargetContext.declare_function()
      • DpexKernelTargetContext.get_ufunc_info()
      • DpexKernelTargetContext.implement_powi_as_math_call
      • DpexKernelTargetContext.init()
      • DpexKernelTargetContext.insert_const_string()
      • DpexKernelTargetContext.load_additional_registries()
      • DpexKernelTargetContext.mangler()
      • DpexKernelTargetContext.mark_ocl_device()
      • DpexKernelTargetContext.prepare_ocl_kernel()
      • DpexKernelTargetContext.replace_dpnp_ufunc_with_ocl_intrinsics()
      • DpexKernelTargetContext.target_data
    • DpexKernelTypingContext
      • DpexKernelTypingContext.load_additional_registries()
      • DpexKernelTypingContext.resolve_argument_type()
    • SyclDevice

Module contents


© Copyright 2021-2023 Intel Corporation.

Built with Sphinx using a theme provided by Read the Docs.