Skip to main content
Ctrl+K

numba-dpex documentation

  • Overview
  • Getting Started
  • User Guide
  • API Reference
  • Contribution Guide
    • List of examples
    • Glossary
    • License
    • Release Notes
  • GitHub
  • Gitter
  • Overview
  • Getting Started
  • User Guide
  • API Reference
  • Contribution Guide
    • List of examples
    • Glossary
    • License
    • Release Notes
  • GitHub
  • Gitter

Section Navigation

  • Programming Model
  • Kernel Programming Basics
    • Writing Data Parallel Kernels
    • Synchronization Functions
    • Writing Device Functions
    • Supported Atomic Operations
    • Supported Address Space Qualifiers
    • Reduction on SYCL-supported Devices
    • Universal Functions
    • Supported Python Features inside numba_dpex.kernel
  • Compiling and Offloading dpnp statements
  • Debugging with Intel® Distribution for GDB*
    • Set up the machine for debugging
    • Configure debugging environment
    • Supported Features
      • Breakpoints
      • Stepping
      • Information About a Frame
      • Backtrace
      • Examining Data
      • Examining the Symbol Table
      • Altering Execution
      • Debugging Local Variables
      • Debugging Features in Numba 0.55
    • Limitations
    • Common issues and tips
  • Caching Mechanism in numba-dpex
  • Configuration Options for numba-dpex
  • Useful links
  • User Guide

User Guide#

  • Programming Model
    • Recognizing available devices
    • Specifying offload target
    • Data sharing
    • Compute follows data
  • Kernel Programming Basics
    • Writing Data Parallel Kernels
    • Synchronization Functions
    • Writing Device Functions
    • Supported Atomic Operations
    • Supported Address Space Qualifiers
    • Reduction on SYCL-supported Devices
    • Universal Functions
    • Supported Python Features inside numba_dpex.kernel
  • Compiling and Offloading dpnp statements
    • Parallel Range
  • Debugging with Intel® Distribution for GDB*
    • Requirements
    • Example of Intel® Distribution for GDB* usage
    • Features and Limitations
  • Caching Mechanism in numba-dpex
    • Algorithm
    • Settings
  • Configuration Options for numba-dpex
  • Useful links

previous

Getting Started

next

Programming Model

© Copyright 2020-2023, Intel Corporation.

Created using Sphinx 7.2.6.

Built with the PyData Sphinx Theme 0.15.2.