easyconfigs-it4i/n/NCCL/NCCL-2.4.2-gcccuda-2019a.eb
Lukáš Krupčík 67ffb852a6 new file: c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb
new file:   c/cuDNN/cuDNN-7.5.0.56-fosscuda-2019a.eb
	new file:   n/NCCL/NCCL-2.4.2-gcccuda-2019a.eb
	modified:   o/OpenMPI/OpenMPI-3.0.1-GCC-6.3.0-2.27-nvidia.eb
	new file:   o/OpenMPI/OpenMPI-3.1.4-GCC-6.3.0-2.27-nvidia.eb
	new file:   t/Tensorflow/TensorFlow-1.13.1-fosscuda-2019a-Py-3.6.eb
	deleted:    c/cuDNN/cuDNN-7.5-CUDA-10.0.130.eb
2019-05-22 12:24:13 +02:00

29 lines
857 B
Plaintext

easyblock = "MakeCp"
name = 'NCCL'
version = '2.4.2'
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."""
# gcccuda/2019a uses CUDA 10.1
toolchain = {'name': 'gcccuda', 'version': '2019a'}
cuda_version = '10.1'
# Download from https://developer.nvidia.com/nccl/nccl-download (after log in)
sources = ['%%(namelower)s_%%(version)s-1+cuda%s_x86_64.txz' % cuda_version]
checksums = ['27dad0e9495d2382e34d2701472a702007be65275b22f782e74613af08e0a39b']
skipsteps = ['build']
files_to_copy = ['lib', 'include']
sanity_check_paths = {
'files': ['lib/libnccl.%s' % SHLIB_EXT, 'lib/libnccl_static.a', 'include/nccl.h'],
'dirs': ['include'],
}
moduleclass = 'lib'