From 86ccef4f04f0eff07496b28c8cd254b75a26aa4d Mon Sep 17 00:00:00 2001 From: Benjamin Charlier Date: Tue, 4 Apr 2023 11:19:03 +0200 Subject: [PATCH] release of v2.1.2 --- CHANGELOG.md | 18 +++++++++++++++++- keops_version | 2 +- pytest.sh | 5 ----- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 26d52b07e..6c30b588a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,16 @@ +* v2.1.2 - Apr 4, 2023 + - Fixes a memory leaks introduced in version v2.x (issues 284 and 300). + - The name of the cache folder now include the hostname. + - Fix a bad memory allocation in tensordot + - Add Kronecker product + + * v2.1.1 - Jan 6, 2023 - - Fixes for issues 220, 263, 256, 266, 275, 262, 282 + - Fixes for issues 220, 263, 256, 266, 275, 262, 282. - Fixed an error caused by a compile warning on recent MacOs systems. - Added an official image on DockerHub and updated instructions for Singularity and Docker. + * v2.1 - Jun 3, 2022 - Fix for gradient formula of divide operation (issue #246). - Fix for special chunked computation mode (issue #243). @@ -10,6 +18,7 @@ - Other minor bug fixes (issues #242, #240, #248, #241, #233). - Added support for BSpline kernels. + * v2.0 - Mar 17, 2022 - Complete rewritting of meta-programming engine: compilation times are divided by 10-100 - JIT compilation of cuda kernels @@ -18,6 +27,7 @@ - improve unit test framework - Many bug fixing + * v1.5 - Mar 22, 2021 - Add multiple operations: acos, asin, atan, atan2, sinc, if-else, round, modulo. - Complex numbers: full python support, pairs of float/double for other languages. @@ -25,6 +35,7 @@ - Extensive documentation improvements. - New compilation pipeline for python. + * v1.4.2 - Nov 27, 2020 - Refactor pykeops LazyTensor class. - Add multi gpu example with pykeops. @@ -33,25 +44,30 @@ - remove Gputils dependency for pykeops. - Add Clamp operator in keops. + * v1.4.1 - Aug 19, 2020 - Fix compatibility issue with PyTorch 1.5-6. - Fix compatibility issue with Cuda 11.0. - Improve performances for computations with dimension D>100. + * v1.4 - Mar 22, 2020 - Added multiprocessor parallelization in CPU mode. - Added support for float16 data type. + * v1.3 - Jan 16, 2020 - rKeOps: KeOps binding for R (uploaded in CRAN). - Refactor KeOps binders: there is a Cpp namespace called "keops_binder" providing an easy entry point to keops functions (that are in the namespace "keops"). - Add accuracy options for single precision summations: block summations (used by default now), mixed precision and Kahan compensated scheme. - Add a pykeops.clean_pykeops() routine to flush the cache dir. + * v1.2 - Sep 25, 2019 - Add TensorDot operation. - Refactor Cpp codes. + * v1.1.2 - Aug 8, 2019 - Fix bug in batch computations. - Add to wheel PyKeOps package licence file. diff --git a/keops_version b/keops_version index 3e3c2f1e5..eca07e4c1 100644 --- a/keops_version +++ b/keops_version @@ -1 +1 @@ -2.1.1 +2.1.2 diff --git a/pytest.sh b/pytest.sh index a34a8b4b0..c27e1b089 100755 --- a/pytest.sh +++ b/pytest.sh @@ -83,11 +83,6 @@ logging "---- Python version = $(python -V)" pip install -U ${TEST_REQ} -# FIXME Temp fix: pytorch compatible with Cuda 11.3 is not available on PyPI -if [[ $(hostname) == "oban" ]]; then - pip install -U torch==1.11.0+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html -fi - ################################################################################ # Installing keopscore # ################################################################################