Skip to content

{lib}[foss/2025b] Heat v1.8.0 - #25972

Open
mtar wants to merge 1 commit into
easybuilders:developfrom
mtar:heat180
Open

{lib}[foss/2025b] Heat v1.8.0#25972
mtar wants to merge 1 commit into
easybuilders:developfrom
mtar:heat180

Conversation

@mtar

@mtar mtar commented May 13, 2026

Copy link
Copy Markdown

Updated easyconfig of heat-1.6.0-foss-2024a.eb

@github-actions github-actions Bot added 2025b issues & PRs related to 2025b common toolchains update labels May 13, 2026
@github-actions

Copy link
Copy Markdown

Updated software heat-1.8.0-foss-2025b.eb

Diff against heat-1.6.0-foss-2024a.eb

easybuild/easyconfigs/h/heat/heat-1.6.0-foss-2024a.eb

diff --git a/easybuild/easyconfigs/h/heat/heat-1.6.0-foss-2024a.eb b/easybuild/easyconfigs/h/heat/heat-1.8.0-foss-2025b.eb
index 6166963396..e7f4bed49b 100644
--- a/easybuild/easyconfigs/h/heat/heat-1.6.0-foss-2024a.eb
+++ b/easybuild/easyconfigs/h/heat/heat-1.8.0-foss-2025b.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonPackage'
 
 name = 'heat'
-version = '1.6.0'
+version = '1.8.0'
 
 homepage = 'https://github.com/helmholtz-analytics/heat'
 description = """
@@ -9,24 +9,19 @@ Heat builds on PyTorch and mpi4py to provide high-performance computing infrastr
 memory-intensive applications within the NumPy/SciPy ecosystem.
 """
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2025b'}
 
 source_urls = ['https://pypi.python.org/packages/source/h/%(name)s']
 sources = [SOURCELOWER_TAR_GZ]
-patches = ['heat-1.6.0-license-fix.patch', 'heat-1.6.0-scipy-version.patch']
-checksums = [
-    {'%(name)s-%(version)s.tar.gz': 'cd011e67c284b7f94d0f1c6ff8bf5309535fa26a895b0db2df83290c47dae55b'},
-    {'heat-1.6.0-license-fix.patch': '89534b27af1dd3b260835e982d2a0df7ef823715b31fd4f92d14cd83c10314e2'},
-    {'heat-1.6.0-scipy-version.patch': 'f5ce3b07da1ad984b0fff2a2c9a41583be155a8b05bf1a1a1af0499443aff849'}
-]
+checksums = ['f0d64e122c88a44ca27ad60d91cdb7250f97c71c971913302ed90d838d7fd253']
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('PyTorch', '2.6.0'),
-    ('torchvision', '0.21.0'),
-    ('SciPy-bundle', '2024.05'),
-    ('Pillow-SIMD', '10.4.0'),
-    ('mpi4py', '4.0.1'),
+    ('Python', '3.13.5'),
+    ('PyTorch', '2.9.1'),
+    ('torchvision', '0.24.1'),
+    ('SciPy-bundle', '2025.07'),
+    ('Pillow', '11.3.0'),
+    ('mpi4py', '4.1.0'),
 ]
 
 # `import heat` requires a valid MPI environment and an accessible CUDA device.

@Thyre Thyre added this to the 5.x milestone Jun 15, 2026
@boegel boegel changed the title Add Heat v1.8.0 {lib}[foss/2025b] Heat v1.8.0 Jun 15, 2026

@boegel boegel left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm

@boegel

boegel commented Jun 15, 2026

Copy link
Copy Markdown
Member
Missing dependencies: PyTorch/2.9.1-foss-2025b, torchvision/0.24.1-foss-2025b (no easyconfig file or existing module found)

@mtar Does this depend on other (not yet merged) PRs?

@mtar

mtar commented Jun 18, 2026

Copy link
Copy Markdown
Author

Sorry, it is my first time contributing to this repo. I haven't double checked the dependencies assuming the same site modules also exist here.
After a quick search PRs #25329 or #26423 seem to bundle the torch packages.

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

Labels

2025b issues & PRs related to 2025b common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants