NVIDIA Collective Communication Library (NCCL) Runtime
Project Links
Meta
Author: Nvidia CUDA Installer Team
Requires Python: >=3
Classifiers
Development Status
- 4 - Beta
Intended Audience
- Developers
- Education
- Science/Research
Natural Language
- English
Programming Language
- Python :: 3
- Python :: 3.5
- Python :: 3.6
- Python :: 3.7
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3 :: Only
Topic
- Scientific/Engineering
- Scientific/Engineering :: Mathematics
- Scientific/Engineering :: Artificial Intelligence
- Software Development
- Software Development :: Libraries
Operating System
- Microsoft :: Windows
- POSIX :: Linux
NCCL (pronounced "Nickel") is a stand-alone library of standard collective communication routines for GPUs, implementing all-reduce, all-gather, reduce, broadcast, and reduce-scatter. It has been optimized to achieve high bandwidth on any platform using PCIe, NVLink, NVswitch, as well as networking using InfiniBand Verbs or TCP/IP sockets.
2.29.7
Mar 03, 2026
2.29.3
Feb 03, 2026
2.29.2
Jan 07, 2026
2.28.9
Nov 18, 2025
2.28.7
Oct 21, 2025
2.28.3
Sep 06, 2025
2.27.7
Sep 23, 2025
0.0.0a0
Apr 09, 2025
Wheel compatibility matrix
Files in release
No dependencies