mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00

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
29 lines
857 B
Plaintext
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'
|