Registry / ai-ml / nvidia-nvjitlink

nvidia-nvjitlink

JSON →
library13.3.33pypypi✓ verified 24d ago

NVIDIA NVJITLink is a Python package that distributes the native NVIDIA NVJITLink shared library (libnvjitlink). This library provides JIT (Just-In-Time) compilation services for NVIDIA GPU code, acting as a low-level component within the NVIDIA ecosystem. It's primarily used as a backend dependency by higher-level Python libraries and frameworks (e.g., Numba, CuPy, PyTorch with NVFuser) that need to compile GPU kernels at runtime. Its version is often tightly coupled with the NVIDIA CUDA Toolkit version. The current version is 13.2.51, and it's updated in conjunction with CUDA Toolkit releases.

pip install nvidia-nvjitlink
INSTALL
IMPORT
SIG · NVIDIA-NVJITLINK
N
nvidia-nvjitlink
ai-mlpythonv13.3.33
Install
2.5s avg
Import
Disk
62MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.0.0a0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 17.8MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.5s · import 0.000s · 112MB
62MB installed
● package 62MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

nvidia
import nvidia
import nvidia_nvjitlink

This quickstart demonstrates how to import the `nvidia_nvjitlink` package and access its `__version__` attribute, which is the most common direct interaction for end-users. It verifies the package's presence and version, confirming it's available for other GPU-accelerated libraries that depend on it.

import nvidia_nvjitlink print(f"NVIDIA NVJITLink package version: {nvidia_nvjitlink.__version__}") # NVJITLink is a backend library; direct high-level API usage is not typical. # This quickstart confirms the package is installed and its version.
Debug
Known issues
gotchaNVJITLink is a low-level backend library. It is not intended for direct use by application developers to write GPU kernels. Its primary function is to provide JIT compilation services to other higher-level frameworks like Numba, CuPy, or PyTorch.
fix
Do not attempt to write GPU code directly using `nvidia-nvjitlink`. Instead, use libraries built on top of it, such as Numba for JIT compilation, or PyTorch/CuPy for array-based GPU computation.
affects: All versions
gotchaThe version of `nvidia-nvjitlink` is often tied to a specific NVIDIA CUDA Toolkit version. Mismatches between the installed `nvidia-nvjitlink` package version and the system's CUDA driver or toolkit version can lead to runtime errors or unexpected behavior in dependent libraries.
fix
Ensure that the `nvidia-nvjitlink` version is compatible with your CUDA driver and toolkit. When using dependent libraries (e.g., Numba, CuPy), always check their recommended installation procedures and dependencies, as they often handle `nvidia-nvjitlink` compatibility implicitly.
affects: All versions
gotchaMany Python GPU-accelerated libraries (e.g., `numba`, `cupy`) list `nvidia-nvjitlink` as a dependency and will install it automatically. Directly installing `nvidia-nvjitlink` might not be necessary and could potentially lead to version conflicts if the dependent library requires a specific version.
fix
Prioritize installing the higher-level GPU library you intend to use. Allow it to manage `nvidia-nvjitlink` as its dependency. Only install `nvidia-nvjitlink` directly if explicitly instructed or if you are developing a low-level library that specifically requires direct access to `libnvjitlink`.
affects: All versions
Upgrade
Version history
13.3.33latest on PyPI · released May 26, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
32 hits · last 30 days
node
30
Resources
nvidia-nvjitlink — pip install nvidia-nvjitlink · libregistry