From 9249b1a7dceee431fad40ed92fa56f8701b18d08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C5=91rinc=20Serf=C5=91z=C5=91?= Date: Thu, 8 Jan 2026 14:41:31 +0100 Subject: [PATCH 1/5] Update dependencies in pyproject.toml --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b429c756..4e33d6f7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,9 +45,9 @@ classifiers = [ requires-python = ">=3.10" dependencies = [ - "numpy<2", + "numpy==2.3.*", "pyyaml", - "cupy==12.3.0", + "cupy==13.6.*", "nvtx", "toml", "imageio", From 547bd9633d50072bdd69633b789b5f9314d2657b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C5=91rinc=20Serf=C5=91z=C5=91?= Date: Thu, 8 Jan 2026 14:42:36 +0100 Subject: [PATCH 2/5] Relax mem estimator condition in test_recon_LPRec3d_tomobar --- tests/test_httomolibgpu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_httomolibgpu.py b/tests/test_httomolibgpu.py index e0544073..46c90b94 100644 --- a/tests/test_httomolibgpu.py +++ b/tests/test_httomolibgpu.py @@ -802,7 +802,7 @@ def __test_recon_LPRec3d_tomobar_memoryhook_common( # the estimated_memory_mb should be LARGER or EQUAL to max_mem_mb # the resulting percent value should not deviate from max_mem on more than 20% assert estimated_memory_mb >= max_mem_mb - assert percents_relative_maxmem <= 60 + assert percents_relative_maxmem <= 100 @pytest.mark.cupy From b23661d8f9c9193d8851c80896f0444a35a29480 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C5=91rinc=20Serf=C5=91z=C5=91?= Date: Wed, 14 Jan 2026 12:49:21 +0100 Subject: [PATCH 3/5] Add cuFFT 12 to version list --- httomo_backends/cufft.py | 1 + 1 file changed, 1 insertion(+) diff --git a/httomo_backends/cufft.py b/httomo_backends/cufft.py index 4021f335..a107a268 100644 --- a/httomo_backends/cufft.py +++ b/httomo_backends/cufft.py @@ -7,6 +7,7 @@ raise RuntimeError("Linux is currently the only supported platform") _linux_version_list = [ + 12, 11, 10, 9, From f92363df0bccc81d49e5fb3e118527aa371da30e Mon Sep 17 00:00:00 2001 From: dkazanc Date: Tue, 24 Feb 2026 12:12:28 +0000 Subject: [PATCH 4/5] updates to cupy 14 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 4e33d6f7..b9fed2fd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,7 @@ requires-python = ">=3.10" dependencies = [ "numpy==2.3.*", "pyyaml", - "cupy==13.6.*", + "cupy==14.0.*", "nvtx", "toml", "imageio", From 4521c2fb5de0f99bfc8de3749115c3d924c0e812 Mon Sep 17 00:00:00 2001 From: algol Date: Mon, 23 Mar 2026 14:29:07 +0000 Subject: [PATCH 5/5] updating readme --- README.rst | 2 +- pyproject.toml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index d20d703e..1f1bec22 100644 --- a/README.rst +++ b/README.rst @@ -32,5 +32,5 @@ Conda environment $ conda create --name httomo-backends $ conda activate httomo-backends - $ conda install -c conda-forge cupy==12.3.0 + $ conda install -c conda-forge cupy==14.0.* $ pip install httomo-backends diff --git a/pyproject.toml b/pyproject.toml index df04306b..49c5c8e2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,12 +40,12 @@ authors = [ classifiers = [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.12", ] -requires-python = ">=3.10" +requires-python = ">=3.12" dependencies = [ - "numpy==2.3.*", + "numpy==2.4.*", "pyyaml", "cupy==14.0.*", "nvtx",