# This file created by conda-build 3.8.0
# meta.yaml template originally from:
# /io/other_recipes/nccl, last modified Mon Apr  9 13:12:58 2018
# ------------------------------------------------

package:
    name: nccl
    version: 1.3.5
source:
    git_rev: 29a1a916dc14bb2c00feed3d4820d51fa85be1e6
    git_url: https://github.com/NVIDIA/nccl.git
build:
    detect_binary_files_with_prefix: 'False'
    number: '0'
    string: cuda9.0_0
requirements:
    build:
        - binutils_impl_linux-64 2.28.1 had2808c_3
        - binutils_linux-64 5.4.0 had2808c_24
        - gcc_impl_linux-64 5.4.0 habb00fd_3
        - gcc_linux-64 5.4.0 h98af8de_24
        - gxx_impl_linux-64 5.4.0 hdf63c60_3
        - gxx_linux-64 5.4.0 h98af8de_24
        - libgcc-ng 7.2.0 hdf63c60_3
        - libstdcxx-ng 7.2.0 hdf63c60_3
        - make 4.2.1 h1bed415_1
    host:
        - cudatoolkit 9.0 h13b8566_0
        - libgcc-ng 7.2.0 hdf63c60_3
        - libstdcxx-ng 7.2.0 hdf63c60_3
    run:
        - cudatoolkit 9.0*
        - libgcc-ng >=5.4.0
        - libstdcxx-ng >=5.4.0
about:
    description: 'NCCL (pronounced "Nickel") is a stand-alone library of standard

        collective communication routines, such as all-gather, reduce,

        broadcast, etc., that have been optimized to achieve high bandwidth

        over PCIe. NCCL supports an arbitrary number of GPUs installed in a

        single node and can be used in either single- or multi-process

        (e.g., MPI) applications.

        '
    home: https://github.com/NVIDIA/nccl
    license: BSD 3-Clause
    license_family: BSD
    license_file: LICENSE.txt
    summary: Optimized primitives for collective multi-GPU communication
extra:
    copy_test_source_files: true
    final: true
