Numba-CUDA#

Numba-CUDA provides a CUDA target for the Numba Python JIT Compiler. It is used for writing SIMT kernels in Python, for providing Python bindings for accelerated device libraries, and as a compiler for user-defined functions in accelerated libraries like RAPIDS.

Maintenance Notice#

Note

Numba-CUDA is in maintenance mode. Moving forward, we intend to support only security issues and critical bug fixes through the lifetime of CUDA 13. New feature development is targeted towards Numba-CUDA-MLIR, and we recommend upgrading to Numba-CUDA-MLIR as soon as practical.

For migration guidance, see Migration from Numba / Numba-CUDA.

Contents#