Source: rccl Section: devel Homepage: https://github.com/ROCm/rccl Priority: optional Standards-Version: 4.6.2 Vcs-Git: https://salsa.debian.org/rocm-team/rccl.git Vcs-Browser: https://salsa.debian.org/rocm-team/rccl Maintainer: Debian ROCm Team Uploaders: Cordell Bloor , Christian Kastner , Build-Depends: debhelper-compat (= 13), cmake, hipcc (>= 5.6.1~), libamd-comgr-dev (>= 6.0~), libhsa-runtime-dev (>= 5.7.1~), rocm-cmake, librocm-smi-dev, liboam-dev, chrpath , libgtest-dev Build-Depends-Indep: dh-sequence-sphinxdoc , doxygen , python3-breathe , python3-sphinx , python3-sphinx-rtd-theme , libjs-jquery , libjs-mathjax , libjs-sphinxdoc , libjs-underscore Rules-Requires-Root: no Package: librccl1 Section: libs Architecture: amd64 arm64 ppc64el Depends: ${misc:Depends}, ${shlibs:Depends}, Description: ROCm Communication Collectives Library - library RCCL (pronounced "Rickle") is a library of collective communication routines built on the AMD ROCm platform and optimized for discrete AMD GPUs. It implements routines such as all-reduce, all-gather, reduce, broadcast, reduce-scatter, gather, scatter and all-to-all. The library is optimized for high bandwidth over channels including PCIe, xGMI, InfiniBand Verbs or TCP/IP sockets and supports an arbitrary number of GPUs. . This package provides the RCCL library. Package: librccl-dev Section: libdevel Architecture: amd64 arm64 ppc64el Depends: librccl1 (= ${binary:Version}),${misc:Depends}, ${shlibs:Depends}, libamdhip64-dev, Suggests: librccl-doc Description: ROCm Communication Collectives Library - headers RCCL (pronounced "Rickle") is a library of collective communication routines built on the AMD ROCm platform and optimized for discrete AMD GPUs. It implements routines such as all-reduce, all-gather, reduce, broadcast, reduce-scatter, gather, scatter and all-to-all. The library is optimized for high bandwidth over channels including PCIe, xGMI, InfiniBand Verbs or TCP/IP sockets and supports an arbitrary number of GPUs. . This package provides the RCCL development headers. Package: librccl1-tests Section: libdevel Architecture: amd64 arm64 ppc64el Depends: librccl1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Build-Profiles: Description: ROCm Communication Collectives Library - tests RCCL (pronounced "Rickle") is a library of collective communication routines built on the AMD ROCm platform and optimized for discrete AMD GPUs. It implements routines such as all-reduce, all-gather, reduce, broadcast, reduce-scatter, gather, scatter and all-to-all. The library is optimized for high bandwidth over channels including PCIe, xGMI, InfiniBand Verbs or TCP/IP sockets and supports an arbitrary number of GPUs. . This package provides the RCCL test binaries used for verifying that the library is functioning correctly. These binaries are only used to check whether RCCL works correctly on a given GPU, so generally speaking, users probably don't need this package. Package: librccl-doc Section: doc Architecture: all Multi-Arch: foreign Build-Profiles: Depends: ${misc:Depends}, ${sphinxdoc:Depends}, libjs-mathjax, Description: ROCm Communication Collectives Library - documentation RCCL (pronounced "Rickle") is a library of collective communication routines built on the AMD ROCm platform and optimized for discrete AMD GPUs. It implements routines such as all-reduce, all-gather, reduce, broadcast, reduce-scatter, gather, scatter and all-to-all. The library is optimized for high bandwidth over channels including PCIe, xGMI, InfiniBand Verbs or TCP/IP sockets and supports an arbitrary number of GPUs. . This package provides the RCCL documentation.