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

new file: h/Horovod/Horovod-0.27.0-foss-2021a-CUDA-11.7.0-TensorFlow-2.10.1.eb modified: o/OpenMPI/OpenMPI-4.0.6-NVHPC-21.11-CUDA-11.4.1-v2.eb modified: o/OpenMPI/OpenMPI-4.0.6-NVHPC-21.9-CUDA-11.4.1-v2.eb modified: o/OpenMPI/OpenMPI-4.0.7-NVHPC-21.9-CUDA-11.4.1.eb modified: o/OpenMPI/OpenMPI-4.1.2-NVHPC-22.2-CUDA-11.6.0-v2.eb modified: o/OpenMPI/OpenMPI-4.1.2-NVHPC-22.2-CUDA-11.6.0.eb new file: s/Siesta/Siesta-4.1.5-intel-2022a.eb new file: t/TensorFlow/TensorFlow-1.13.1-fosscuda-2019a-Python-3.7.2.eb new file: t/TensorFlow/TensorFlow-2.10.1-foss-2022a-CUDA-11.7.0.eb new file: t/TensorFlow/TensorFlow-2.5.0-fosscuda-2020b.eb new file: t/TensorFlow/TensorFlow-2.7.1-foss-2021b-CUDA-11.4.1.eb new file: t/TensorFlow/TensorFlow-2.8.4_exclude-xnnpack-on-ppc.patch new file: t/TensorFlow/TensorFlow-2.8.4_resolve-gcc-symlinks.patch new file: t/TensorFlow/TensorFlow-2.9.1_fix-include-def.patch new file: t/TensorFlow/TensorFlow-2.9.1_remove-duplicate-gpu-tests.patch new file: t/TensorFlow/TensorFlow-2.9.1_remove-libclang-and-io-gcs-deps.patch new file: t/TensorFlow/TensorFlow-2.9.1_test.patch new file: t/TensorFlow/TensorFlow-test.eb new file: t/TensorFlow/Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb new file: t/TensorFlow/Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb new file: t/TensorFlow/Tensorflow-1.1.0-Python-3.6.1.eb new file: t/TensorFlow/Tensorflow-1.12.0-GCC-6.3.0-2.27-Python-3.6.1.eb new file: t/TensorFlow/Tensorflow-1.2.0-GCC-7.1.0-2.28.eb new file: t/TensorFlow/Tensorflow-1.2.1-Python-3.6.1.eb new file: t/TensorFlow/Tensorflow-1.6.0rc0-CUDA-9.0.176-Python-3.6.1.eb new file: t/TensorFlow/Tensorflow-1.6.0rc0-Python-3.6.1.eb new file: t/TensorFlow/Tensorflow-Python-3.6.1.eb new file: t/TensorFlow/old-TensorFlow-2.10.0-foss-2022a-CUDA-11.7.0.eb new file: w/WIEN2k/WIEN2k-23.2-intel-2021a.eb new file: w/WIEN2k/WIEN2k-23.2-intel-2022a.eb deleted: t/Tensorflow/TensorFlow-1.13.1-fosscuda-2019a-Python-3.7.2.eb deleted: t/Tensorflow/TensorFlow-2.10.1-foss-2022a-CUDA-11.7.0.eb deleted: t/Tensorflow/TensorFlow-2.5.0-fosscuda-2020b.eb deleted: t/Tensorflow/TensorFlow-2.7.1-foss-2021b-CUDA-11.4.1.eb deleted: t/Tensorflow/TensorFlow-2.8.4_exclude-xnnpack-on-ppc.patch deleted: t/Tensorflow/TensorFlow-2.8.4_resolve-gcc-symlinks.patch deleted: t/Tensorflow/TensorFlow-2.9.1_fix-include-def.patch deleted: t/Tensorflow/TensorFlow-2.9.1_remove-duplicate-gpu-tests.patch deleted: t/Tensorflow/TensorFlow-2.9.1_remove-libclang-and-io-gcs-deps.patch deleted: t/Tensorflow/TensorFlow-2.9.1_test.patch deleted: t/Tensorflow/TensorFlow-test.eb deleted: t/Tensorflow/Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb deleted: t/Tensorflow/Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb deleted: t/Tensorflow/Tensorflow-1.1.0-Python-3.6.1.eb deleted: t/Tensorflow/Tensorflow-1.12.0-GCC-6.3.0-2.27-Python-3.6.1.eb deleted: t/Tensorflow/Tensorflow-1.2.0-GCC-7.1.0-2.28.eb deleted: t/Tensorflow/Tensorflow-1.2.1-Python-3.6.1.eb deleted: t/Tensorflow/Tensorflow-1.6.0rc0-CUDA-9.0.176-Python-3.6.1.eb deleted: t/Tensorflow/Tensorflow-1.6.0rc0-Python-3.6.1.eb deleted: t/Tensorflow/Tensorflow-Python-3.6.1.eb deleted: t/Tensorflow/old-TensorFlow-2.10.0-foss-2022a-CUDA-11.7.0.eb
54 lines
1.5 KiB
Plaintext
54 lines
1.5 KiB
Plaintext
# IT4Innovations 2023
|
|
# JK
|
|
|
|
easyblock = 'PythonBundle'
|
|
|
|
name = 'Horovod'
|
|
version = '0.27.0'
|
|
local_tf_version = '2.10.1'
|
|
local_cuda_suffix = '-CUDA-%(cudaver)s'
|
|
versionsuffix = local_cuda_suffix + '-TensorFlow-%s' % local_tf_version
|
|
|
|
homepage = 'https://github.com/uber/horovod'
|
|
description = "Horovod is a distributed training framework for TensorFlow."
|
|
|
|
toolchain = {'name': 'foss', 'version': '2022a'}
|
|
|
|
builddependencies = [
|
|
('CMake', '3.23.1'),
|
|
('flatbuffers', '2.0.7'),
|
|
]
|
|
dependencies = [
|
|
('CUDA', '11.7.0', '', SYSTEM),
|
|
('UCX-CUDA', '1.12.1', local_cuda_suffix),
|
|
('NCCL', '2.12.12', local_cuda_suffix),
|
|
('Python', '3.10.4'),
|
|
('PyYAML', '6.0'),
|
|
('TensorFlow', local_tf_version, local_cuda_suffix),
|
|
]
|
|
|
|
use_pip = True
|
|
sanity_pip_check = True
|
|
|
|
preinstallopts = 'HOROVOD_WITH_MPI=1 HOROVOD_GPU_ALLREDUCE=NCCL HOROVOD_GPU_BROADCAST=NCCL '
|
|
preinstallopts += 'HOROVOD_WITH_TENSORFLOW=1 HOROVOD_WITHOUT_PYTORCH=1 HOROVOD_WITHOUT_MXNET=1 '
|
|
|
|
# Bug in CMake causes a race condition on horovod_cuda_kernels_generated_cuda_kernels.cu.o.NVCC-depend
|
|
maxparallel = 1
|
|
|
|
exts_list = [
|
|
('cloudpickle', '2.2.1', {
|
|
'checksums': ['d89684b8de9e34a2a43b3460fbca07d09d6e25ce858df4d5a44240403b6178f5'],
|
|
}),
|
|
('horovod', version, {
|
|
'checksums': ['8a76a98266579de46a1b1cde53d5ec115fc163ffdaa65a8f771aee936e804b33'],
|
|
}),
|
|
]
|
|
|
|
sanity_check_paths = {
|
|
'files': ['bin/horovodrun'],
|
|
'dirs': ['lib/python%(pyshortver)s/site-packages'],
|
|
}
|
|
|
|
moduleclass = 'tools'
|