diff --git a/easybuild/easyconfigs/l/Lightning/Lightning-2.6.1-foss-2025a-CUDA-12.8.0.eb b/easybuild/easyconfigs/l/Lightning/Lightning-2.6.1-foss-2025a-CUDA-12.8.0.eb new file mode 100644 index 000000000000..e3e2b3440353 --- /dev/null +++ b/easybuild/easyconfigs/l/Lightning/Lightning-2.6.1-foss-2025a-CUDA-12.8.0.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'Lightning' +version = '2.6.1' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://github.com/Lightning-AI/pytorch-lightning' +description = """ +The deep learning framework to pretrain, finetune and deploy AI models. +Lightning has 4 core packages: + PyTorch Lightning: Train and deploy PyTorch at scale. + Lightning Fabric: Expert control. + Lightning Data: Blazing fast, distributed streaming of training data from cloud storage. + Lightning Apps: Build AI products and ML workflows. +""" + +toolchain = {'name': 'foss', 'version': '2025a'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['859104b98c61add6fe60d0c623abf749baf25f2950a66ebdfb4bd18aa7decba9'] + +dependencies = [ + ('CUDA', '12.8.0', '', SYSTEM), + ('Python', '3.13.1'), + ('PyTorch', '2.9.1', f'{versionsuffix}-whl'), + ('PyTorch-Lightning', version, versionsuffix), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/l/Lightning/Lightning-2.6.1-foss-2025a.eb b/easybuild/easyconfigs/l/Lightning/Lightning-2.6.1-foss-2025a.eb new file mode 100644 index 000000000000..59969b219242 --- /dev/null +++ b/easybuild/easyconfigs/l/Lightning/Lightning-2.6.1-foss-2025a.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'Lightning' +version = '2.6.1' + +homepage = 'https://github.com/Lightning-AI/pytorch-lightning' +description = """ +The deep learning framework to pretrain, finetune and deploy AI models. +Lightning has 4 core packages: + PyTorch Lightning: Train and deploy PyTorch at scale. + Lightning Fabric: Expert control. + Lightning Data: Blazing fast, distributed streaming of training data from cloud storage. + Lightning Apps: Build AI products and ML workflows. +""" + +toolchain = {'name': 'foss', 'version': '2025a'} + +sources = [SOURCELOWER_TAR_GZ] +checksums = ['859104b98c61add6fe60d0c623abf749baf25f2950a66ebdfb4bd18aa7decba9'] + +dependencies = [ + ('Python', '3.13.1'), + ('PyTorch', '2.9.1', '-whl'), + ('PyTorch-Lightning', version), +] + +moduleclass = 'tools'