Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{ai,tools}[GCCcore/12.3.0,foss/2023a] CTranslate2 v4.5.0, cpu_features v0.9.0 w/ CUDA 12.6.0 #22134

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

pavelToman
Copy link
Collaborator

@pavelToman pavelToman commented Jan 8, 2025

(created using eb --new-pr)
dependency of WhisperX: vscentrum/vsc-software-stack#482
dependency of whisper-ctranslate2: vscentrum/vsc-software-stack#483

This PR replaces: #22119

…features-0.9.0-GCCcore-12.3.0.eb and patches: CTranslate2-4.5.0_fix-tests.patch, CTranslate2-4.5.0_fix-third-party.patch, CTranslate2-4.5.0_replace-cxxopts.patch
Copy link

github-actions bot commented Jan 8, 2025

Updated software cpu_features-0.9.0-GCCcore-12.3.0.eb

Diff against cpu_features-0.6.0-GCCcore-10.2.0.eb

easybuild/easyconfigs/c/cpu_features/cpu_features-0.6.0-GCCcore-10.2.0.eb

diff --git a/easybuild/easyconfigs/c/cpu_features/cpu_features-0.6.0-GCCcore-10.2.0.eb b/easybuild/easyconfigs/c/cpu_features/cpu_features-0.9.0-GCCcore-12.3.0.eb
index 42da9feba7..b2314ca5b7 100644
--- a/easybuild/easyconfigs/c/cpu_features/cpu_features-0.6.0-GCCcore-10.2.0.eb
+++ b/easybuild/easyconfigs/c/cpu_features/cpu_features-0.9.0-GCCcore-12.3.0.eb
@@ -1,22 +1,23 @@
 # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
-# Author: Denis Kristak
+# Author: Denis Kristak, update: Pavel Tománek
 easyblock = 'CMakeMake'
 
 name = 'cpu_features'
-version = '0.6.0'
+version = '0.9.0'
 
 homepage = 'https://github.com/google/cpu_features'
 description = """A cross-platform C library to retrieve CPU features (such as available instructions) at runtime."""
 
-toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchainopts = {'pic': True}
 
 source_urls = ['https://github.com/google/cpu_features/archive/']
 sources = ['v%(version)s.tar.gz']
-checksums = ['95a1cf6f24948031df114798a97eea2a71143bd38a4d07d9a758dda3924c1932']
+checksums = ['bdb3484de8297c49b59955c3b22dba834401bc2df984ef5cfc17acbe69c5018e']
 
 builddependencies = [
-    ('CMake', '3.18.4'),
-    ('binutils', '2.35'),
+    ('CMake', '3.26.3'),
+    ('binutils', '2.40'),
 ]
 
 modextrapaths = {'CPATH': 'include/cpu_features'}

@pavelToman
Copy link
Collaborator Author

@boegelbot please test @ jsc-zen3-a100

@pavelToman
Copy link
Collaborator Author

Test report by @pavelToman
SUCCESS
Build succeeded for 4 out of 4 (2 easyconfigs in total)
node3903.accelgor.os - Linux RHEL 9.4, x86_64, AMD EPYC 7413 24-Core Processor, 1 x NVIDIA NVIDIA A100-SXM4-80GB, 555.42.06, Python 3.9.18
See https://gist.github.com/pavelToman/f8ae1fcf75997037365656076a6cefa7 for a full test report.

@boegelbot
Copy link
Collaborator

@pavelToman: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22134 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22134 --ntasks=8 --partition=jsczen3g --gres=gpu:1 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 5519

Test results coming soon (I hope)...

- notification for comment with ID 2577992405 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
jsczen3g1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), 1 x NVIDIA NVIDIA A100 80GB PCIe, 555.42.06, Python 3.9.21
See https://gist.github.com/boegelbot/4c41d3d7f782ece7d81a7ccf14efca69 for a full test report.

@pavelToman
Copy link
Collaborator Author

@boegelbot please test @ jsc-zen3-a100

@boegelbot
Copy link
Collaborator

@pavelToman: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22134 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22134 --ntasks=8 --partition=jsczen3g --gres=gpu:1 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 5521

Test results coming soon (I hope)...

- notification for comment with ID 2578060761 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
jsczen3g1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), 1 x NVIDIA NVIDIA A100 80GB PCIe, 555.42.06, Python 3.9.21
See https://gist.github.com/boegelbot/5a879bc72dcf5aadb1cce6fbd18c00ff for a full test report.

@boegel
Copy link
Member

boegel commented Jan 8, 2025

Test report by @boegel
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
node3308.joltik.os - Linux RHEL 9.4, x86_64, Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz (cascadelake), 1 x NVIDIA Tesla V100-SXM2-32GB, 555.42.06, Python 3.9.18
See https://gist.github.com/boegel/d2226a7e6e42e8d2e59baaa8a766fb6b for a full test report.

@boegel
Copy link
Member

boegel commented Jan 9, 2025

Test report by @boegel
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
node4301.litleo.os - Linux RHEL 9.4, x86_64, AMD EPYC 9454P 48-Core Processor (zen4), 1 x NVIDIA NVIDIA H100 NVL, 555.42.06, Python 3.9.18
See https://gist.github.com/boegel/e3d00e9d380cfd264b176b2880bcc600 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants