# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct.  It's also
# customary to leave one space after the ':' except on otherwise blank lines.

    |-----handy-ruler------------------------------------------------------|
nccl: nccl (Optimized primitives for inter-GPU communication)
nccl:
nccl: NCCL (pronounced "Nickel") is a stand-alone library of standard
nccl: communication routines for GPUs, implementing all-reduce, all-gather,
nccl: reduce, broadcast, reduce-scatter, as well as any send/receive based
nccl: communication pattern. It has been optimized to achieve high bandwidth
nccl: on platforms using PCIe, NVLink, NVswitch, as well as networking using
nccl: InfiniBand Verbs or TCP/IP sockets. NCCL supports an arbitrary number
nccl: of GPUs installed in a single node or across multiple nodes, and can
nccl: be used in either single- or multi-process (e.g., MPI) applications.
nccl:
