入门指南
- 发行说明
- 本文档描述了 NCCL 2.25.1 的主要特性、软件增强和改进以及已知问题。NVIDIA 集体通信库 (NCCL)(发音为“Nickel”)是一个多 GPU 集体通信原语库,它具有拓扑感知能力,可以轻松集成到应用程序中。集体通信算法采用许多处理器协同工作来聚合数据。NCCL 不是一个成熟的并行编程框架;相反,它是一个专注于加速集体通信原语的库。
- 安装指南
- 本 NVIDIA 集体通信库 (NCCL) 安装指南提供了下载和安装 NCCL 2.25.1 的分步说明。
训练
- 用户指南
- 本 NCCL 开发者指南是希望在其 C/C++ 应用程序或库中使用 NCCL 的开发人员的参考文档。它解释了如何使用 NCCL 进行 GPU 间通信,详细介绍了通信语义以及 API。示例包括在不同上下文中使用 NCCL,例如单进程、多线程和多进程,可能跨不同的机器。它还解释了如何将 NCCL 与 MPI 一起使用。
许可
- SLA
- 本文档是 NVIDIA NCCL 的软件许可协议 (SLA)。以下内容包含 NVIDIA NCCL 的特定许可条款和条件。接受本协议即表示您同意遵守适用于此处包含的特定产品的所有条款和条件。
- BSD 许可
- 本文档是 NVIDIA NCCL 的 Berkeley 软件发行版 (BSD) 许可。以下内容包含 NVIDIA NCCL 开源的特定许可条款和条件。接受本协议即表示您同意遵守适用于此处包含的特定产品的所有条款和条件。
归档
- 文档归档
- 本归档文档提供了对先前发布的 NCCL 文档版本的访问。