numba-dpex

Core Features

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

User Guides

  • Getting Started
  • Programming SYCL Kernels
  • Debugging with GDB
    • Requirements
    • Example of Intel® Distribution for GDB* usage
    • Features and Limitations
      • 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
  • For numba.cuda Programmers

Developer Guides

  • DPNP integration
  • Debugging the compilation pipeline
numba-dpex
  • »
  • Debugging with Intel® Distribution for GDB* »
  • Supported Features
  • View page source

Supported Features

numba-dpex and Intel® Distribution for GDB* provide at least following debugging features:

  • Breakpoints
    • break function
    • break filename:linenumber
    • break filename:function
    • break … if cond
    • Breakpoints with nested functions
  • Stepping
    • step
    • stepi
    • next
    • set scheduler-locking step
  • Information About a Frame
    • info args
    • info locals
  • Backtrace
  • Examining Data
    • print expr
  • Examining the Symbol Table
    • info functions
    • whatis [arg] and ptype [arg]
  • Altering Execution
    • Assignment to Variables

Other topics:

  • Debugging Local Variables
    • Optimization Level for LLVM
    • Local Variables Lifetime in Numba IR
  • Debugging Features in Numba 0.55
    • Added info args
    • Extended info locals
    • Breakpoint with condition by function argument
    • Added NUMBA_EXTEND_VARIABLE_LIFETIMES
    • Displaying Complex Data Types
Previous Next

© Copyright 2021, Intel.

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