Package: | NCCL |
---|---|
Description: | NVIDIA Collective Communication Library |
For more information: | https://developer.nvidia.com/cuda-zone |
Categories: | |
License: | Unknown |
NCCL is a library providing inter-GPU communication primitives that are topology-aware and can be easily integrated into applications.
NCCL provides both collective communication and point-to-point send/receive primitives. It is not a full-blown parallel programming framework but rather a library focused on accelerating inter-GPU communication.
The following environmental variables have been defined:
You will probably wish to use these by adding the following flags to your compilation command (e.g. to CFLAGS in your Makefile):
This section lists the available versions of the package NCCLon the different clusters.
Version | Module tags | CPU(s) optimized for | GPU ready? |
---|---|---|---|
2.18.1-1 | nccl/2.18.1-1 | icelake, zen2 | Y |
2.11.4-1 | nccl/2.11.4-1 | zen2 | Y |