From cdb2a45ddf382f0e811237dc957622fc4089caec Mon Sep 17 00:00:00 2001 From: JarneRenders Date: Fri, 20 Feb 2026 12:23:30 +0100 Subject: [PATCH 1/2] adding easyconfigs: Kornia-0.8.2-foss-2025a.eb, Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb --- .../Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb | 36 +++++++++++++++++++ .../k/Kornia/Kornia-0.8.2-foss-2025a.eb | 35 ++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb create mode 100644 easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a.eb diff --git a/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb b/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb new file mode 100644 index 000000000000..aadb18361bc8 --- /dev/null +++ b/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb @@ -0,0 +1,36 @@ +easyblock = 'PythonBundle' + +name = 'Kornia' +version = '0.8.2' +versionsuffix = '-CUDA-12.8.0' + +homepage = 'https://kornia.github.io/' +description = """ +Kornia is a differentiable computer vision library that provides a rich set of +differentiable image processing and geometric vision algorithms. Built on top +of PyTorch, Kornia integrates seamlessly into existing AI workflows, allowing +you to leverage powerful batch transformations, auto-differentiation and GPU +acceleration. Whether you’re working on image transformations, augmentations, +or AI-driven image processing, Kornia equips you with the tools you need to +bring your ideas to life.""" + +toolchain = {'name': 'foss', 'version': '2025a'} + +dependencies = [ + ('Python', '3.13.1'), + ('PyTorch', '2.9.1', versionsuffix), +] + +_whl_tmpl = '%(name)s-%(version)s-cp313-cp313-manylinux_2_17_{}.manylinux2014_{}.whl' + +exts_list = [ + ('kornia_rs', '0.1.10', { + 'sources': ['%(name)s-%(version)s-cp313-cp313-manylinux_2_17_%(arch)s.manylinux2014_%(arch)s.whl'], + 'checksums': ['fa3464de8f9920d87415721c36840ceea23e054dcb54dd9f69189ba9eabce0c7'], + }), + ('kornia', version, { + 'checksums': ['5411b2ce0dd909d1608016308cd68faeef90f88c47f47e8ecd40553fd4d8b937'], + }), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a.eb b/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a.eb new file mode 100644 index 000000000000..cf9efc3549a6 --- /dev/null +++ b/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a.eb @@ -0,0 +1,35 @@ +easyblock = 'PythonBundle' + +name = 'Kornia' +version = '0.8.2' + +homepage = 'https://kornia.github.io/' +description = """ +Kornia is a differentiable computer vision library that provides a rich set of +differentiable image processing and geometric vision algorithms. Built on top +of PyTorch, Kornia integrates seamlessly into existing AI workflows, allowing +you to leverage powerful batch transformations, auto-differentiation and GPU +acceleration. Whether you’re working on image transformations, augmentations, +or AI-driven image processing, Kornia equips you with the tools you need to +bring your ideas to life.""" + +toolchain = {'name': 'foss', 'version': '2025a'} + +dependencies = [ + ('Python', '3.13.1'), + ('PyTorch', '2.9.1'), +] + +_whl_tmpl = '%(name)s-%(version)s-cp313-cp313-manylinux_2_17_{}.manylinux2014_{}.whl' + +exts_list = [ + ('kornia_rs', '0.1.10', { + 'sources': ['%(name)s-%(version)s-cp313-cp313-manylinux_2_17_%(arch)s.manylinux2014_%(arch)s.whl'], + 'checksums': ['fa3464de8f9920d87415721c36840ceea23e054dcb54dd9f69189ba9eabce0c7'], + }), + ('kornia', version, { + 'checksums': ['5411b2ce0dd909d1608016308cd68faeef90f88c47f47e8ecd40553fd4d8b937'], + }), +] + +moduleclass = 'vis' From 5511941a23ae6cb97a54fa17dc82c453f00c77be Mon Sep 17 00:00:00 2001 From: JarneRenders Date: Fri, 20 Feb 2026 13:32:21 +0100 Subject: [PATCH 2/2] add whl suffix --- .../easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb | 2 +- easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a.eb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb b/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb index aadb18361bc8..73d771328cc9 100644 --- a/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb +++ b/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a-CUDA-12.8.0.eb @@ -18,7 +18,7 @@ toolchain = {'name': 'foss', 'version': '2025a'} dependencies = [ ('Python', '3.13.1'), - ('PyTorch', '2.9.1', versionsuffix), + ('PyTorch', '2.9.1', f'{versionsuffix}-whl'), ] _whl_tmpl = '%(name)s-%(version)s-cp313-cp313-manylinux_2_17_{}.manylinux2014_{}.whl' diff --git a/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a.eb b/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a.eb index cf9efc3549a6..3639d373a062 100644 --- a/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a.eb +++ b/easybuild/easyconfigs/k/Kornia/Kornia-0.8.2-foss-2025a.eb @@ -17,7 +17,7 @@ toolchain = {'name': 'foss', 'version': '2025a'} dependencies = [ ('Python', '3.13.1'), - ('PyTorch', '2.9.1'), + ('PyTorch', '2.9.1', '-whl'), ] _whl_tmpl = '%(name)s-%(version)s-cp313-cp313-manylinux_2_17_{}.manylinux2014_{}.whl'