diff --git a/n/NCCL/NCCL-2.11.4-gcccuda-2019b.eb b/n/NCCL/NCCL-2.11.4-gcccuda-2019b.eb new file mode 100644 index 00000000..a80da45c --- /dev/null +++ b/n/NCCL/NCCL-2.11.4-gcccuda-2019b.eb @@ -0,0 +1,15 @@ +name = 'NCCL' +version = '2.11.4' + +homepage = 'https://developer.nvidia.com/nccl' +description = """The NVIDIA Collective Communications Library (NCCL) implements multi-GPU and multi-node collective +communication primitives that are performance optimized for NVIDIA GPUs.""" + +toolchain = {'name': 'gcccuda', 'version': '2019b'} + +github_account = 'NVIDIA' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s-1.tar.gz'] +checksums = ['db4e9a0277a64f9a31ea9b5eea22e63f10faaed36dded4587bbc8a0d8eceed10'] + +moduleclass = 'lib' diff --git a/n/NCCL/NCCL-2.12.7-GCC-10.2.0-CUDA-11.6.eb b/n/NCCL/NCCL-2.12.7-GCC-10.2.0-CUDA-11.6.eb new file mode 100644 index 00000000..eda205b8 --- /dev/null +++ b/n/NCCL/NCCL-2.12.7-GCC-10.2.0-CUDA-11.6.eb @@ -0,0 +1,23 @@ +# IT4Innovations +# LK 2022 + +name = 'NCCL' +version = '2.12.7' +versionsuffix= "-CUDA-11.6.0" + +homepage = 'https://developer.nvidia.com/nccl' +description = """The NVIDIA Collective Communications Library (NCCL) implements multi-GPU and multi-node collective +communication primitives that are performance optimized for NVIDIA GPUs.""" + +toolchain = {'name': 'GCC', 'version': '10.2.0'} + +github_account = 'NVIDIA' +source_urls = [GITHUB_SOURCE] +sources = ['v%(version)s-1.tar.gz'] +checksums = ['990e391de7d3bda47e10ea66d621626c'] + +dependencies = [ + ('CUDAcore', '11.6.0', '', True), +] + +moduleclass = 'lib'