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.ocl.atomics package
  • View page source

numba_dpex.ocl.atomics package

Submodules

  • numba_dpex.ocl.atomics.atomic_helper module
    • get_memory_semantics_mask()
    • get_scope()
    • sycl_memory_order
      • sycl_memory_order.acq_rel
      • sycl_memory_order.acquire
      • sycl_memory_order.relaxed
      • sycl_memory_order.release
      • sycl_memory_order.seq_cst
    • sycl_memory_scope
      • sycl_memory_scope.device
      • sycl_memory_scope.sub_group
      • sycl_memory_scope.system
      • sycl_memory_scope.work_group
      • sycl_memory_scope.work_item

Module contents

numba_dpex.ocl.atomics.atomic_support_present()
numba_dpex.ocl.atomics.get_atomic_spirv_path()
numba_dpex.ocl.atomics.read_atomic_spirv_file()

© Copyright 2021-2023 Intel Corporation.

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