Skip to content

{ai}[foss/2023a] HNOCA-tools v0.1.1 + GPU version (CUDA-12.1.1)#22165

Merged
boegel merged 2 commits intoeasybuilders:developfrom
pavelToman:20250116155422_new_pr_HNOCA-tools011
Jan 22, 2025
Merged

{ai}[foss/2023a] HNOCA-tools v0.1.1 + GPU version (CUDA-12.1.1)#22165
boegel merged 2 commits intoeasybuilders:developfrom
pavelToman:20250116155422_new_pr_HNOCA-tools011

Conversation

@pavelToman
Copy link
Copy Markdown
Collaborator

@pavelToman pavelToman commented Jan 16, 2025

(created using eb --new-pr)
resolves vscentrum/vsc-software-stack#486

@pavelToman
Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2595945434 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
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c1.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/315a31677692a892d2b8d930a3c1428f for a full test report.

@pavelToman
Copy link
Copy Markdown
Collaborator Author

Test report by @pavelToman
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node4011.donphan.os - Linux RHEL 8.8, x86_64, Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz, 1 x NVIDIA NVIDIA A2, 545.23.08, Python 3.6.8
See https://gist.github.com/pavelToman/91e34da20718f0b1a26213384ac64f00 for a full test report.

@github-actions github-actions Bot added update and removed new labels Jan 16, 2025
@github-actions
Copy link
Copy Markdown

Updated software HNOCA-tools-0.1.1-foss-2023a-CUDA-12.1.1.eb

Diff against HNOCA-tools-0.1.1-foss-2023a.eb

easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a.eb

diff --git a/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a.eb b/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a-CUDA-12.1.1.eb
index f59319c9cf..f58b9b821f 100644
--- a/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a.eb
+++ b/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a-CUDA-12.1.1.eb
@@ -2,6 +2,7 @@ easyblock = 'PythonBundle'
 
 name = 'HNOCA-tools'
 version = '0.1.1'
+versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://github.com/devsystemslab/HNOCA-tools/'
 description = "Toolbox of the Human Neural Organoid Cell Atlas."
@@ -10,14 +11,15 @@ toolchain = {'name': 'foss', 'version': '2023a'}
 
 builddependencies = [('poetry', '1.5.1')]
 dependencies = [
+    ('CUDA', '12.1.1', '', SYSTEM),
     ('Python', '3.11.3'),
     ('SciPy-bundle', '2023.07'),
     ('anndata', '0.10.5.post1'),
     ('scanpy', '1.9.8'),
-    ('scvi-tools', '1.1.2'),
+    ('scvi-tools', '1.1.2', versionsuffix),
     ('statsmodels', '0.14.1'),
     ('matplotlib', '3.7.2'),
-    ('scArches', '0.6.1'),
+    ('scArches', '0.6.1', versionsuffix),
     ('numba', '0.58.1'),
     ('scikit-learn', '1.3.1'),
 ]

Updated software HNOCA-tools-0.1.1-foss-2023a.eb

Diff against HNOCA-tools-0.1.1-foss-2023a-CUDA-12.1.1.eb

easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a.eb
index f58b9b821f..f59319c9cf 100644
--- a/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/h/HNOCA-tools/HNOCA-tools-0.1.1-foss-2023a.eb
@@ -2,7 +2,6 @@ easyblock = 'PythonBundle'
 
 name = 'HNOCA-tools'
 version = '0.1.1'
-versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://github.com/devsystemslab/HNOCA-tools/'
 description = "Toolbox of the Human Neural Organoid Cell Atlas."
@@ -11,15 +10,14 @@ toolchain = {'name': 'foss', 'version': '2023a'}
 
 builddependencies = [('poetry', '1.5.1')]
 dependencies = [
-    ('CUDA', '12.1.1', '', SYSTEM),
     ('Python', '3.11.3'),
     ('SciPy-bundle', '2023.07'),
     ('anndata', '0.10.5.post1'),
     ('scanpy', '1.9.8'),
-    ('scvi-tools', '1.1.2', versionsuffix),
+    ('scvi-tools', '1.1.2'),
     ('statsmodels', '0.14.1'),
     ('matplotlib', '3.7.2'),
-    ('scArches', '0.6.1', versionsuffix),
+    ('scArches', '0.6.1'),
     ('numba', '0.58.1'),
     ('scikit-learn', '1.3.1'),
 ]

@pavelToman pavelToman changed the title {ai}[foss/2023a] HNOCA-tools v0.1.1 {ai}[foss/2023a] HNOCA-tools v0.1.1 + GPU version (CUDA-12.1.1) Jan 16, 2025
@pavelToman
Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2596043931 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
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
jsczen3c1.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/8e717cc1a50ef8763000ac0b04900a22 for a full test report.

@pavelToman
Copy link
Copy Markdown
Collaborator Author

Test report by @pavelToman
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
node4011.donphan.os - Linux RHEL 8.8, x86_64, Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz, 1 x NVIDIA NVIDIA A2, 545.23.08, Python 3.6.8
See https://gist.github.com/pavelToman/57c5a51ed9f0fbd64c553039b652ea44 for a full test report.

@boegel boegel added new and removed update labels Jan 21, 2025
@boegel boegel added this to the release after 4.9.4 milestone Jan 21, 2025
Copy link
Copy Markdown
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

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

lgtm

@boegel
Copy link
Copy Markdown
Member

boegel commented Jan 21, 2025

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3107.skitty.os - Linux RHEL 9.4, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.9.18
See https://gist.github.com/boegel/34de23835d46d07a48f25b74b313c37c for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Jan 22, 2025

Test report by @boegel
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
node3304.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/0c1a55205689552dc10ad665d6675847 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Jan 22, 2025

Going in, thanks @pavelToman!

@boegel boegel merged commit df42cef into easybuilders:develop Jan 22, 2025
@boegel boegel modified the milestones: release after 4.9.4, 5.0.0 Mar 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

HNOCA-tools

3 participants