Skip to content

{ai,lib}[foss/2023a,gfbf/2023a] accelerate v1.3.0, evaluate v0.4.3 w/ CUDA 12.1.1#22809

Merged
lexming merged 1 commit intoeasybuilders:developfrom
WilleBell:20250428133802_new_pr_accelerate130
Jun 16, 2025
Merged

{ai,lib}[foss/2023a,gfbf/2023a] accelerate v1.3.0, evaluate v0.4.3 w/ CUDA 12.1.1#22809
lexming merged 1 commit intoeasybuilders:developfrom
WilleBell:20250428133802_new_pr_accelerate130

Conversation

@WilleBell
Copy link
Contributor

(created using eb --new-pr)

@github-actions
Copy link

Updated software accelerate-1.3.0-foss-2023a-CUDA-12.1.1.eb

Diff against accelerate-1.0.1-foss-2023b.eb

easybuild/easyconfigs/a/accelerate/accelerate-1.0.1-foss-2023b.eb

diff --git a/easybuild/easyconfigs/a/accelerate/accelerate-1.0.1-foss-2023b.eb b/easybuild/easyconfigs/a/accelerate/accelerate-1.3.0-foss-2023a-CUDA-12.1.1.eb
index 726627abf3..c6a8000ccd 100644
--- a/easybuild/easyconfigs/a/accelerate/accelerate-1.0.1-foss-2023b.eb
+++ b/easybuild/easyconfigs/a/accelerate/accelerate-1.3.0-foss-2023a-CUDA-12.1.1.eb
@@ -1,32 +1,33 @@
 easyblock = 'PythonBundle'
 
 name = 'accelerate'
-version = '1.0.1'
+version = '1.3.0'
+versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://github.com/huggingface/accelerate'
 description = """A simple way to launch, train, and use PyTorch models on almost any device and
 distributed configuration, automatic mixed precision (including fp8),
 and easy-to-configure FSDP and DeepSpeed support."""
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
-    ('SciPy-bundle', '2023.11'),
-    ('PyTorch', '2.1.2'),
-    ('PyYAML', '6.0.1'),
-    ('Safetensors', '0.4.4'),
-    ('tqdm', '4.66.2'),
+    ('Python', '3.11.3'),
+    ('Python-bundle-PyPI', '2023.06'),
+    ('SciPy-bundle', '2023.07'),
+    ('CUDA', '12.1.1', '', SYSTEM),
+    ('PyTorch-bundle', '2.1.2', versionsuffix),
+    ('PyYAML', '6.0'),
+    ('Safetensors', '0.4.3'),
 ]
 
 exts_list = [
-    ('huggingface-hub', '0.26.2', {
+    ('huggingface-hub', '0.30.2', {
         'sources': ['huggingface_hub-%(version)s.tar.gz'],
-        'checksums': ['b100d853465d965733964d123939ba287da60a547087783ddff8a323f340332b'],
+        'checksums': ['9a7897c5b6fd9dad3168a794a8998d6378210f5b9688d0dfc180b1a228dc2466'],
     }),
     (name, version, {
-        'checksums': ['e8f95fc2db14915dc0a9182edfcf3068e5ddb2fa310b583717ad44e5c442399c'],
+        'checksums': ['518631c0adb80bd3d42fb29e7e2dc2256bcd7c786b0ba9119bbaa08611b36d9c'],
     }),
 ]
 
Diff against accelerate-0.33.0-foss-2023a-CUDA-12.1.1.eb

easybuild/easyconfigs/a/accelerate/accelerate-0.33.0-foss-2023a-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/a/accelerate/accelerate-0.33.0-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/a/accelerate/accelerate-1.3.0-foss-2023a-CUDA-12.1.1.eb
index 494b6fe727..c6a8000ccd 100644
--- a/easybuild/easyconfigs/a/accelerate/accelerate-0.33.0-foss-2023a-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/a/accelerate/accelerate-1.3.0-foss-2023a-CUDA-12.1.1.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'accelerate'
-version = '0.33.0'
+version = '1.3.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://github.com/huggingface/accelerate'
@@ -22,12 +22,12 @@ dependencies = [
 ]
 
 exts_list = [
-    ('huggingface-hub', '0.24.5', {
+    ('huggingface-hub', '0.30.2', {
         'sources': ['huggingface_hub-%(version)s.tar.gz'],
-        'checksums': ['7b45d6744dd53ce9cbf9880957de00e9d10a9ae837f1c9b7255fc8fa4e8264f3'],
+        'checksums': ['9a7897c5b6fd9dad3168a794a8998d6378210f5b9688d0dfc180b1a228dc2466'],
     }),
     (name, version, {
-        'checksums': ['11ba481ed6ea09191775df55ce464aeeba67a024bd0261a44b77b30fb439e26a'],
+        'checksums': ['518631c0adb80bd3d42fb29e7e2dc2256bcd7c786b0ba9119bbaa08611b36d9c'],
     }),
 ]
 

@WilleBell
Copy link
Contributor Author

Test report by @WilleBell
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
node403.hydra.os - Linux Rocky Linux 8.10, x86_64, AMD EPYC 7282 16-Core Processor, 1 x NVIDIA NVIDIA A100-PCIE-40GB, 570.124.06, Python 3.6.8
See https://gist.github.com/WilleBell/195ec6651142921a5d87934723237d93 for a full test report.

@lexming
Copy link
Contributor

lexming commented May 13, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

@lexming: 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=22809 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22809 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2875594327 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).

@WilleBell
Copy link
Contributor Author

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

@WilleBell: 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=22809 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22809 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2975576371 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)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/c05d625333ee514b9d159cd379b68bc9 for a full test report.

Copy link
Contributor

@lexming lexming left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lexming
Copy link
Contributor

lexming commented Jun 16, 2025

Merging, thanks @WilleBell !

@lexming lexming merged commit 62d5949 into easybuilders:develop Jun 16, 2025
8 checks passed
@lexming lexming added this to the next release (5.1.1?) milestone Jun 16, 2025
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