Packages
Provides NVIDIA's NCCL runtime library for GPU collective communication operations including all-reduce, all-gather, reduce, broadcast, and reduce-scatter.
Install only if your system has compatible NVIDIA GPUs and CUDA 12 already installed.
Provides NVIDIA's Collective Communication Library (NCCL) runtime for GPU-accelerated collective operations like all-reduce, all-gather, reduce, broadcast, and reduce-scatter across multiple GPUs using PCIe, NVLink, NVswitch, InfiniBand, or TCP/IP.
However, verify that your framework (PyTorch, TensorFlow, etc.) declares it as a dependency rather than installing it standalone.
Provides Python bindings to NVIDIA's fatbin compiler library for working with CUDA binary formats and GPU code compilation artifacts.
However, verify the license terms before use in proprietary projects, and confirm that your system meets any undocumented CUDA runtime dependencies.
nvImageCodec provides GPU-accelerated codec operations through a unified interface, with optional plugins for JPEG, JPEG2K, and TIFF encoding and decoding.
Provides NVIDIA's JIT LTO compiler library for Python, enabling just-in-time and link-time optimization compilation functionality for CUDA-based applications.
Provides NVIDIA's JIT LTO compiler library for CUDA 12, enabling just-in-time compilation and link-time optimization in GPU-accelerated applications.
NVSHMEM provides a global address space for GPU cluster communication, enabling fine-grained GPU and CPU-initiated operations across multiple GPU memories using OpenSHMEM-based primitives.
However, verify the unclear license terms and confirm Windows support is not actually available despite classifier claims.
NVSHMEM provides a global address space for GPU cluster communication, enabling fine-grained GPU-initiated and CPU-initiated operations across multiple GPUs' memory via a parallel programming interface based on OpenSHMEM.
However, the unclear license status and lack of public documentation are concerns—verify licensing terms and review NVIDIA's CUDA Zone documentation before committing…
Provides a Python API for annotating events and code ranges in applications to capture performance profiling data visible in NVIDIA's Visual Profiler.
Install only if you have CUDA and Visual Profiler available; otherwise it provides no value.
Provides a C-based API for annotating events, code ranges, and resources in applications to enable capture and visualization through NVIDIA's Visual Profiler.
Provides a C-based API for annotating events, code ranges, and resources in applications to enable capture and visualization through NVIDIA's Visual Profiler.
However, the aging maintenance status (435 days since last release) suggests limited active development—verify that CUDA 12.x is your target version and that the…
Provides the NVVM compiler IR library for building and optimizing CUDA applications on NVIDIA GPUs.
Adds fault tolerance, checkpointing, and performance monitoring to PyTorch distributed training, detecting hung ranks, straggler GPUs, and enabling automatic recovery without reallocating compute resources.
Not recommended for single-GPU or development-only use cases.
Client library for NVIDIA Riva, a GPU-accelerated Speech AI SDK providing APIs for automatic speech recognition, text-to-speech synthesis, and natural language processing tasks.
Install it if you need to build Speech AI applications with NVIDIA Riva; the main prerequisite is having a Riva server running and, for audio I/O features, PyAudio…
A Sphinx theme that extends PyData Sphinx Theme with NVIDIA branding and styling for documentation projects.
However, the proprietary license is restrictive—verify that your project qualifies as a 'NVIDIA product or service' before committing.
Interactive terminal-based viewer for NVIDIA GPU processes and device status, with monitoring, filtering, and process management capabilities.
Provides a Python interface to NVSHMEM, enabling GPU-accelerated symmetric heap memory operations for inter-GPU communication on NVIDIA systems.
However, installation requires CUDA 13 and the nvidia-nvshmem-cu13 library to be pre-installed, and the unclear license status warrants verification before use in…
nvtx annotates Python code regions with named markers and colors for collection and visualization by NVIDIA Nsight Systems profiler.
NX is a terminal CLI that connects to the Nexplora AI platform, allowing you to send requests and receive streamed responses directly in your terminal using OAuth or API key authentication.
However, the proprietary license and unclear licensing terms mean you should verify Nexplora's usage policies before relying on it in production.
Official Python SDK for the Nylas API platform, providing client access to email, calendar, contacts, scheduler, and meeting provider integrations.