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.
Wheel compatibility matrix
Files in release
No dependencies