RSN 52 - Dropping of pynvjitlink in RAPIDS Release v25.10#
Author |
RAPIDS Ops |
Status |
Completed |
Topic |
Library Deprecation |
RAPIDS Version |
v25.10 |
Created |
August 18, 2025 |
Updated |
N/A |
Overview#
Starting with RAPIDS v25.10, RAPIDS libraries no longer depend on pynvjitlink.
The final release of pynvjitlink was v0.7.0. Future releases are not planned, and rapidsai/pynvjitlink will be archived.
Impact#
If you are only using pynvjitlink indirectly through RAPIDS libraries, no code changes are required.
The pynvjitlink library has been discontinued in favor of functionality in cuda.core.experimental.Linker (docs). Users of numba-cuda>=0.16 can eliminate uses of from pynvjitlink import patch_numba_linker; patch_numba_linker(). The numba.cuda target will now automatically detect and enable nvjitlink when needed with no explicit configuration.
All other public APIs of pynvjitlink are replaced by cuda.core and cuda.bindings functionality.
Documentation:
cuda.core: https://nvidia.github.io/cuda-python/cuda-core/latest/cuda.bindings: https://nvidia.github.io/cuda-python/cuda-bindings/latest/numba-cuda: https://nvidia.github.io/numba-cuda/