NVIDIA Collective Communication Library (NCCL) Documentation¶
Contents:
- Overview of NCCL
- Using NCCL
- NCCL API
- Migrating from NCCL 1 to NCCL 2
- Examples
- NCCL and MPI
- Environment Variables
- NCCL_P2P_DISABLE
- NCCL_P2P_LEVEL
- NCCL_SHM_DISABLE
- NCCL_SOCKET_IFNAME
- NCCL_DEBUG
- NCCL_BUFFSIZE
- NCCL_NTHREADS
- NCCL_RINGS
- NCCL_MAX_NRINGS
- NCCL_MIN_NRINGS
- NCCL_CHECKS_DISABLE
- NCCL_CHECK_POINTERS
- NCCL_LAUNCH_MODE
- NCCL_IB_DISABLE
- NCCL_IB_HCA
- NCCL_IB_TIMEOUT
- NCCL_IB_RETRY_CNT
- NCCL_IB_GID_INDEX
- NCCL_IB_SL
- NCCL_IB_TC
- NCCL_IB_CUDA_SUPPORT
- NCCL_NET_GDR_LEVEL (formerly NCCL_IB_GDR_LEVEL)
- NCCL_NET_GDR_READ
- NCCL_SINGLE_RING_THRESHOLD
- NCCL_LL_THRESHOLD
- NCCL_TREE_THRESHOLD
- NCCL_IGNORE_CPU_AFFINITY
- NCCL_DEBUG_FILE
- NCCL_DEBUG_SUBSYS
- Troubleshooting