Skip to content

{ai}[foss/2025a] PyTorch-Lightning v2.6.1 w/ CUDA 12.8.0#25359

Open
JarneRenders wants to merge 1 commit intoeasybuilders:developfrom
JarneRenders:20260220141602_new_pr_PyTorch-Lightning261
Open

{ai}[foss/2025a] PyTorch-Lightning v2.6.1 w/ CUDA 12.8.0#25359
JarneRenders wants to merge 1 commit intoeasybuilders:developfrom
JarneRenders:20260220141602_new_pr_PyTorch-Lightning261

Conversation

@JarneRenders
Copy link
Copy Markdown
Contributor

@JarneRenders JarneRenders commented Feb 20, 2026

@github-actions github-actions bot added 2025a issues & PRs related to 2025a common toolchains update labels Feb 20, 2026
@github-actions
Copy link
Copy Markdown

Updated software PyTorch-Lightning-2.6.1-foss-2025a-CUDA-12.8.0.eb

Diff against PyTorch-Lightning-2.5.6-foss-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.6-foss-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.6-foss-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a-CUDA-12.8.0.eb
index 2ea29b7803..c3f0b5b3a5 100644
--- a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.6-foss-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a-CUDA-12.8.0.eb
@@ -1,33 +1,44 @@
 easyblock = 'PythonBundle'
 
 name = 'PyTorch-Lightning'
-version = '2.5.6'
+version = '2.6.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://pytorchlightning.ai'
 description = "PyTorch Lightning is the lightweight PyTorch wrapper for ML researchers."
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2025a'}
+
+builddependencies = [
+    ('setuptools', '80.9.0'),
+    ('hatchling', '1.27.0'),
+]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('CUDA', '12.6.0', '', SYSTEM),
+    ('Python', '3.13.1'),
+    ('CUDA', '12.8.0', '', SYSTEM),
     # dependencies from requirements/pytorch/base.txt
-    ('PyTorch', '2.7.1', versionsuffix),
-    ('tqdm', '4.66.5'),
+    ('PyTorch', '2.9.1', f'{versionsuffix}-whl'),
+    ('tqdm', '4.67.1'),
     ('PyYAML', '6.0.2'),
-    ('typing-extensions', '4.11.0'),
+    ('typing-extensions', '4.14.0'),
     # optional dependencies from requirements/pytorch/extra.txt
-    ('bitsandbytes', '0.46.1', versionsuffix),
+    ('bitsandbytes', '0.49.2', versionsuffix),
     ('tensorboardX', '2.6.4'),
-    ('matplotlib', '3.9.2'),
-    ('Hydra', '1.3.2'),
+    ('matplotlib', '3.10.3'),
+    ('Hydra', '1.3.2', '-with-plugins'),
 ]
 
 exts_list = [
-    ('jsonargparse', '4.40.2', {
-        'use_pip_extras': 'signatures,jsonnet',
-        'checksums': ['91e775b4ffba72bc5bbdab39d2f3efeb8ca84285def706d534edeed621cf0cb7'],
+    ('docstring-parser', '0.17.0', {  # Needed by jsonargparse[signatures]
+        'checksums': ['583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912'],
+    }),
+    ('typeshed-client', '2.8.2', {  # Needed by jsonargparse[signatures]
+        'checksums': ['9d8e29fb74574d87bf9a719f77131dc40f2aeea20e97d25d4a3dc2cc30debd31'],
+    }),
+    ('jsonargparse', '4.46.0', {  # typing-extensions extra needed by signatures
+        'use_pip_extras': 'typing-extensions,signatures,jsonnet',
+        'checksums': ['4c331448841fea9cb2b41bf99adbea70a63f82cac516f2f13030378b3d93c329'],
     }),
     ('lightning-utilities', '0.15.2', {
         'source_tmpl': 'lightning_utilities-%(version)s.tar.gz',
@@ -38,7 +49,7 @@ exts_list = [
     }),
     ('pytorch-lightning', version, {
         'source_tmpl': 'pytorch_lightning-%(version)s.tar.gz',
-        'checksums': ['c428faaceef74be50b870814d0d7e9f9c6ee748b8769a2afd3366bc69daf3a0f'],
+        'checksums': ['ba08f8901cf226fcca473046ad9346f414e99117762dc869c76e650d5b3d7bdc'],
     }),
 ]
 
Diff against PyTorch-Lightning-2.5.2-foss-2024a.eb

easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.2-foss-2024a.eb

diff --git a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.2-foss-2024a.eb b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a-CUDA-12.8.0.eb
index 6c5ef354db..c3f0b5b3a5 100644
--- a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.2-foss-2024a.eb
+++ b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a-CUDA-12.8.0.eb
@@ -1,39 +1,55 @@
 easyblock = 'PythonBundle'
 
 name = 'PyTorch-Lightning'
-version = '2.5.2'
+version = '2.6.1'
+versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://pytorchlightning.ai'
 description = "PyTorch Lightning is the lightweight PyTorch wrapper for ML researchers."
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2025a'}
+
+builddependencies = [
+    ('setuptools', '80.9.0'),
+    ('hatchling', '1.27.0'),
+]
 
 dependencies = [
-    ('Python', '3.12.3'),
+    ('Python', '3.13.1'),
+    ('CUDA', '12.8.0', '', SYSTEM),
     # dependencies from requirements/pytorch/base.txt
-    ('PyTorch', '2.6.0'),
-    ('tqdm', '4.66.5'),
-    ('aiohttp', '3.10.10'),
-    ('typing-extensions', '4.11.0'),
+    ('PyTorch', '2.9.1', f'{versionsuffix}-whl'),
+    ('tqdm', '4.67.1'),
+    ('PyYAML', '6.0.2'),
+    ('typing-extensions', '4.14.0'),
     # optional dependencies from requirements/pytorch/extra.txt
-    ('bitsandbytes', '0.46.1'),
+    ('bitsandbytes', '0.49.2', versionsuffix),
     ('tensorboardX', '2.6.4'),
-    ('matplotlib', '3.9.2'),
-    ('Hydra', '1.3.2'),
+    ('matplotlib', '3.10.3'),
+    ('Hydra', '1.3.2', '-with-plugins'),
 ]
 
-# remaining dependencies from requirements/pytorch/base.txt
 exts_list = [
-    ('lightning-utilities', '0.14.3', {
+    ('docstring-parser', '0.17.0', {  # Needed by jsonargparse[signatures]
+        'checksums': ['583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912'],
+    }),
+    ('typeshed-client', '2.8.2', {  # Needed by jsonargparse[signatures]
+        'checksums': ['9d8e29fb74574d87bf9a719f77131dc40f2aeea20e97d25d4a3dc2cc30debd31'],
+    }),
+    ('jsonargparse', '4.46.0', {  # typing-extensions extra needed by signatures
+        'use_pip_extras': 'typing-extensions,signatures,jsonnet',
+        'checksums': ['4c331448841fea9cb2b41bf99adbea70a63f82cac516f2f13030378b3d93c329'],
+    }),
+    ('lightning-utilities', '0.15.2', {
         'source_tmpl': 'lightning_utilities-%(version)s.tar.gz',
-        'checksums': ['37e2f83f273890052955a44054382c211a303012ee577619efbaa5df9e65e9f5'],
+        'checksums': ['cdf12f530214a63dacefd713f180d1ecf5d165338101617b4742e8f22c032e24'],
     }),
-    ('torchmetrics', '1.7.3', {
-        'checksums': ['08450a19cdb67ba1608aac0b213e5dc73033e11b60ad4719696ebcede591621e'],
+    ('torchmetrics', '1.8.2', {
+        'checksums': ['cf64a901036bf107f17a524009eea7781c9c5315d130713aeca5747a686fe7a5'],
     }),
     ('pytorch-lightning', version, {
         'source_tmpl': 'pytorch_lightning-%(version)s.tar.gz',
-        'checksums': ['f817087d611be8d43b777dd4e543d72703e235510936677a13e6c29f7fd790e3'],
+        'checksums': ['ba08f8901cf226fcca473046ad9346f414e99117762dc869c76e650d5b3d7bdc'],
     }),
 ]
 
Diff against PyTorch-Lightning-1.9.5-foss-2023b.eb

easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-1.9.5-foss-2023b.eb

diff --git a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-1.9.5-foss-2023b.eb b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a-CUDA-12.8.0.eb
index 2526509c1a..c3f0b5b3a5 100644
--- a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-1.9.5-foss-2023b.eb
+++ b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a-CUDA-12.8.0.eb
@@ -1,40 +1,56 @@
 easyblock = 'PythonBundle'
 
 name = 'PyTorch-Lightning'
-version = '1.9.5'
+version = '2.6.1'
+versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://pytorchlightning.ai'
 description = "PyTorch Lightning is the lightweight PyTorch wrapper for ML researchers."
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2025a'}
+
+builddependencies = [
+    ('setuptools', '80.9.0'),
+    ('hatchling', '1.27.0'),
+]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
-    ('SciPy-bundle', '2023.11'),
-    ('aiohttp', '3.9.5'),
-    ('PyTorch', '2.1.2'),
-    ('tqdm', '4.66.2'),
-    ('typing-extensions', '4.10.0'),
-    ('wrapt', '1.16.0'),
+    ('Python', '3.13.1'),
+    ('CUDA', '12.8.0', '', SYSTEM),
+    # dependencies from requirements/pytorch/base.txt
+    ('PyTorch', '2.9.1', f'{versionsuffix}-whl'),
+    ('tqdm', '4.67.1'),
+    ('PyYAML', '6.0.2'),
+    ('typing-extensions', '4.14.0'),
+    # optional dependencies from requirements/pytorch/extra.txt
+    ('bitsandbytes', '0.49.2', versionsuffix),
+    ('tensorboardX', '2.6.4'),
+    ('matplotlib', '3.10.3'),
+    ('Hydra', '1.3.2', '-with-plugins'),
 ]
 
 exts_list = [
-    ('Cython', '0.29.37', {
-        'checksums': ['f813d4a6dd94adee5d4ff266191d1d95bf6d4164a4facc535422c021b2504cfb'],
+    ('docstring-parser', '0.17.0', {  # Needed by jsonargparse[signatures]
+        'checksums': ['583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912'],
+    }),
+    ('typeshed-client', '2.8.2', {  # Needed by jsonargparse[signatures]
+        'checksums': ['9d8e29fb74574d87bf9a719f77131dc40f2aeea20e97d25d4a3dc2cc30debd31'],
     }),
-    ('pydantic', '1.10.18', {
-        'checksums': ['baebdff1907d1d96a139c25136a9bb7d17e118f133a76a2ef3b845e831e3403a'],
+    ('jsonargparse', '4.46.0', {  # typing-extensions extra needed by signatures
+        'use_pip_extras': 'typing-extensions,signatures,jsonnet',
+        'checksums': ['4c331448841fea9cb2b41bf99adbea70a63f82cac516f2f13030378b3d93c329'],
     }),
-    ('lightning_utilities', '0.11.8', {
-        'checksums': ['8dfbdc6c52f9847efc948dc462ab8bebb4f4e9a43bd69c82c1b1da484dac20e6'],
+    ('lightning-utilities', '0.15.2', {
+        'source_tmpl': 'lightning_utilities-%(version)s.tar.gz',
+        'checksums': ['cdf12f530214a63dacefd713f180d1ecf5d165338101617b4742e8f22c032e24'],
     }),
-    ('torchmetrics', '1.5.1', {
-        'checksums': ['9701632cf811bc460abf07bd7b971b79c1ae9c8231e03d495b53a0975e43fe07'],
+    ('torchmetrics', '1.8.2', {
+        'checksums': ['cf64a901036bf107f17a524009eea7781c9c5315d130713aeca5747a686fe7a5'],
     }),
-    ('%(namelower)s', version, {
-        'checksums': ['925fe7b80ddf04859fa385aa493b260be4000b11a2f22447afb4a932d1f07d26'],
+    ('pytorch-lightning', version, {
+        'source_tmpl': 'pytorch_lightning-%(version)s.tar.gz',
+        'checksums': ['ba08f8901cf226fcca473046ad9346f414e99117762dc869c76e650d5b3d7bdc'],
     }),
 ]
 
-moduleclass = 'lib'
+moduleclass = 'ai'

Updated software PyTorch-Lightning-2.6.1-foss-2025a.eb

Diff against PyTorch-Lightning-2.5.6-foss-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.6-foss-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.6-foss-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a.eb
index 2ea29b7803..12e58e1929 100644
--- a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.6-foss-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a.eb
@@ -1,33 +1,42 @@
 easyblock = 'PythonBundle'
 
 name = 'PyTorch-Lightning'
-version = '2.5.6'
-versionsuffix = '-CUDA-%(cudaver)s'
+version = '2.6.1'
 
 homepage = 'https://pytorchlightning.ai'
 description = "PyTorch Lightning is the lightweight PyTorch wrapper for ML researchers."
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2025a'}
+
+builddependencies = [
+    ('setuptools', '80.9.0'),
+    ('hatchling', '1.27.0'),
+]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('CUDA', '12.6.0', '', SYSTEM),
+    ('Python', '3.13.1'),
     # dependencies from requirements/pytorch/base.txt
-    ('PyTorch', '2.7.1', versionsuffix),
-    ('tqdm', '4.66.5'),
+    ('PyTorch', '2.9.1', '-whl'),
+    ('tqdm', '4.67.1'),
     ('PyYAML', '6.0.2'),
-    ('typing-extensions', '4.11.0'),
+    ('typing-extensions', '4.14.0'),
     # optional dependencies from requirements/pytorch/extra.txt
-    ('bitsandbytes', '0.46.1', versionsuffix),
+    ('bitsandbytes', '0.49.2'),
     ('tensorboardX', '2.6.4'),
-    ('matplotlib', '3.9.2'),
-    ('Hydra', '1.3.2'),
+    ('matplotlib', '3.10.3'),
+    ('Hydra', '1.3.2', '-with-plugins'),
 ]
 
 exts_list = [
-    ('jsonargparse', '4.40.2', {
-        'use_pip_extras': 'signatures,jsonnet',
-        'checksums': ['91e775b4ffba72bc5bbdab39d2f3efeb8ca84285def706d534edeed621cf0cb7'],
+    ('docstring-parser', '0.17.0', {  # Needed by jsonargparse[signatures]
+        'checksums': ['583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912'],
+    }),
+    ('typeshed-client', '2.8.2', {  # Needed by jsonargparse[signatures]
+        'checksums': ['9d8e29fb74574d87bf9a719f77131dc40f2aeea20e97d25d4a3dc2cc30debd31'],
+    }),
+    ('jsonargparse', '4.46.0', {  # typing-extensions extra needed by signatures
+        'use_pip_extras': 'typing-extensions,signatures,jsonnet',
+        'checksums': ['4c331448841fea9cb2b41bf99adbea70a63f82cac516f2f13030378b3d93c329'],
     }),
     ('lightning-utilities', '0.15.2', {
         'source_tmpl': 'lightning_utilities-%(version)s.tar.gz',
@@ -38,7 +47,7 @@ exts_list = [
     }),
     ('pytorch-lightning', version, {
         'source_tmpl': 'pytorch_lightning-%(version)s.tar.gz',
-        'checksums': ['c428faaceef74be50b870814d0d7e9f9c6ee748b8769a2afd3366bc69daf3a0f'],
+        'checksums': ['ba08f8901cf226fcca473046ad9346f414e99117762dc869c76e650d5b3d7bdc'],
     }),
 ]
 
Diff against PyTorch-Lightning-2.5.2-foss-2024a.eb

easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.2-foss-2024a.eb

diff --git a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.2-foss-2024a.eb b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a.eb
index 6c5ef354db..12e58e1929 100644
--- a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.5.2-foss-2024a.eb
+++ b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a.eb
@@ -1,39 +1,53 @@
 easyblock = 'PythonBundle'
 
 name = 'PyTorch-Lightning'
-version = '2.5.2'
+version = '2.6.1'
 
 homepage = 'https://pytorchlightning.ai'
 description = "PyTorch Lightning is the lightweight PyTorch wrapper for ML researchers."
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2025a'}
+
+builddependencies = [
+    ('setuptools', '80.9.0'),
+    ('hatchling', '1.27.0'),
+]
 
 dependencies = [
-    ('Python', '3.12.3'),
+    ('Python', '3.13.1'),
     # dependencies from requirements/pytorch/base.txt
-    ('PyTorch', '2.6.0'),
-    ('tqdm', '4.66.5'),
-    ('aiohttp', '3.10.10'),
-    ('typing-extensions', '4.11.0'),
+    ('PyTorch', '2.9.1', '-whl'),
+    ('tqdm', '4.67.1'),
+    ('PyYAML', '6.0.2'),
+    ('typing-extensions', '4.14.0'),
     # optional dependencies from requirements/pytorch/extra.txt
-    ('bitsandbytes', '0.46.1'),
+    ('bitsandbytes', '0.49.2'),
     ('tensorboardX', '2.6.4'),
-    ('matplotlib', '3.9.2'),
-    ('Hydra', '1.3.2'),
+    ('matplotlib', '3.10.3'),
+    ('Hydra', '1.3.2', '-with-plugins'),
 ]
 
-# remaining dependencies from requirements/pytorch/base.txt
 exts_list = [
-    ('lightning-utilities', '0.14.3', {
+    ('docstring-parser', '0.17.0', {  # Needed by jsonargparse[signatures]
+        'checksums': ['583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912'],
+    }),
+    ('typeshed-client', '2.8.2', {  # Needed by jsonargparse[signatures]
+        'checksums': ['9d8e29fb74574d87bf9a719f77131dc40f2aeea20e97d25d4a3dc2cc30debd31'],
+    }),
+    ('jsonargparse', '4.46.0', {  # typing-extensions extra needed by signatures
+        'use_pip_extras': 'typing-extensions,signatures,jsonnet',
+        'checksums': ['4c331448841fea9cb2b41bf99adbea70a63f82cac516f2f13030378b3d93c329'],
+    }),
+    ('lightning-utilities', '0.15.2', {
         'source_tmpl': 'lightning_utilities-%(version)s.tar.gz',
-        'checksums': ['37e2f83f273890052955a44054382c211a303012ee577619efbaa5df9e65e9f5'],
+        'checksums': ['cdf12f530214a63dacefd713f180d1ecf5d165338101617b4742e8f22c032e24'],
     }),
-    ('torchmetrics', '1.7.3', {
-        'checksums': ['08450a19cdb67ba1608aac0b213e5dc73033e11b60ad4719696ebcede591621e'],
+    ('torchmetrics', '1.8.2', {
+        'checksums': ['cf64a901036bf107f17a524009eea7781c9c5315d130713aeca5747a686fe7a5'],
     }),
     ('pytorch-lightning', version, {
         'source_tmpl': 'pytorch_lightning-%(version)s.tar.gz',
-        'checksums': ['f817087d611be8d43b777dd4e543d72703e235510936677a13e6c29f7fd790e3'],
+        'checksums': ['ba08f8901cf226fcca473046ad9346f414e99117762dc869c76e650d5b3d7bdc'],
     }),
 ]
 
Diff against PyTorch-Lightning-1.9.5-foss-2023b.eb

easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-1.9.5-foss-2023b.eb

diff --git a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-1.9.5-foss-2023b.eb b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a.eb
index 2526509c1a..12e58e1929 100644
--- a/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-1.9.5-foss-2023b.eb
+++ b/easybuild/easyconfigs/p/PyTorch-Lightning/PyTorch-Lightning-2.6.1-foss-2025a.eb
@@ -1,40 +1,54 @@
 easyblock = 'PythonBundle'
 
 name = 'PyTorch-Lightning'
-version = '1.9.5'
+version = '2.6.1'
 
 homepage = 'https://pytorchlightning.ai'
 description = "PyTorch Lightning is the lightweight PyTorch wrapper for ML researchers."
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2025a'}
+
+builddependencies = [
+    ('setuptools', '80.9.0'),
+    ('hatchling', '1.27.0'),
+]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
-    ('SciPy-bundle', '2023.11'),
-    ('aiohttp', '3.9.5'),
-    ('PyTorch', '2.1.2'),
-    ('tqdm', '4.66.2'),
-    ('typing-extensions', '4.10.0'),
-    ('wrapt', '1.16.0'),
+    ('Python', '3.13.1'),
+    # dependencies from requirements/pytorch/base.txt
+    ('PyTorch', '2.9.1', '-whl'),
+    ('tqdm', '4.67.1'),
+    ('PyYAML', '6.0.2'),
+    ('typing-extensions', '4.14.0'),
+    # optional dependencies from requirements/pytorch/extra.txt
+    ('bitsandbytes', '0.49.2'),
+    ('tensorboardX', '2.6.4'),
+    ('matplotlib', '3.10.3'),
+    ('Hydra', '1.3.2', '-with-plugins'),
 ]
 
 exts_list = [
-    ('Cython', '0.29.37', {
-        'checksums': ['f813d4a6dd94adee5d4ff266191d1d95bf6d4164a4facc535422c021b2504cfb'],
+    ('docstring-parser', '0.17.0', {  # Needed by jsonargparse[signatures]
+        'checksums': ['583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912'],
+    }),
+    ('typeshed-client', '2.8.2', {  # Needed by jsonargparse[signatures]
+        'checksums': ['9d8e29fb74574d87bf9a719f77131dc40f2aeea20e97d25d4a3dc2cc30debd31'],
     }),
-    ('pydantic', '1.10.18', {
-        'checksums': ['baebdff1907d1d96a139c25136a9bb7d17e118f133a76a2ef3b845e831e3403a'],
+    ('jsonargparse', '4.46.0', {  # typing-extensions extra needed by signatures
+        'use_pip_extras': 'typing-extensions,signatures,jsonnet',
+        'checksums': ['4c331448841fea9cb2b41bf99adbea70a63f82cac516f2f13030378b3d93c329'],
     }),
-    ('lightning_utilities', '0.11.8', {
-        'checksums': ['8dfbdc6c52f9847efc948dc462ab8bebb4f4e9a43bd69c82c1b1da484dac20e6'],
+    ('lightning-utilities', '0.15.2', {
+        'source_tmpl': 'lightning_utilities-%(version)s.tar.gz',
+        'checksums': ['cdf12f530214a63dacefd713f180d1ecf5d165338101617b4742e8f22c032e24'],
     }),
-    ('torchmetrics', '1.5.1', {
-        'checksums': ['9701632cf811bc460abf07bd7b971b79c1ae9c8231e03d495b53a0975e43fe07'],
+    ('torchmetrics', '1.8.2', {
+        'checksums': ['cf64a901036bf107f17a524009eea7781c9c5315d130713aeca5747a686fe7a5'],
     }),
-    ('%(namelower)s', version, {
-        'checksums': ['925fe7b80ddf04859fa385aa493b260be4000b11a2f22447afb4a932d1f07d26'],
+    ('pytorch-lightning', version, {
+        'source_tmpl': 'pytorch_lightning-%(version)s.tar.gz',
+        'checksums': ['ba08f8901cf226fcca473046ad9346f414e99117762dc869c76e650d5b3d7bdc'],
     }),
 ]
 
-moduleclass = 'lib'
+moduleclass = 'ai'

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

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant