From d4ff21bdf5c992d2bfb4273a808a64f226afd230 Mon Sep 17 00:00:00 2001 From: Sait Cakmak Date: Mon, 22 Jul 2024 13:40:58 -0700 Subject: [PATCH] Changelog for 0.11.3, pin LinearOperator to 0.5.2 (#2441) Summary: Pull Request resolved: https://github.com/pytorch/botorch/pull/2441 v0.11.2 release failed due to GPyTorch 1.12 requiring LinearOperator 0.5.2, while BoTorch was still pinned to 0.5.1. This diff fixes the LinearOperator version and relabels the changelog for v0.11.3 (v0.11.2 is reserved for the failed release) Reviewed By: esantorella Differential Revision: D60064011 fbshipit-source-id: 2e4236b4288a460af9899961d71fa7d7900116b5 --- .conda/meta.yaml | 2 +- CHANGELOG.md | 13 +++++++++---- README.md | 2 +- environment.yml | 2 +- requirements.txt | 2 +- 5 files changed, 13 insertions(+), 8 deletions(-) diff --git a/.conda/meta.yaml b/.conda/meta.yaml index e2331e8242..04248a8886 100644 --- a/.conda/meta.yaml +++ b/.conda/meta.yaml @@ -19,7 +19,7 @@ requirements: run: - pytorch >=1.13.1 - gpytorch ==1.12 - - linear_operator ==0.5.1 + - linear_operator ==0.5.2 - scipy - multipledispatch - pyro-ppl >=1.8.4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 4446a49926..c8e63a62ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,19 +2,19 @@ The release log for BoTorch. -## [0.11.2] -- Jul 22, 2024 +## [0.11.3] -- Jul 22, 2024 #### Compatibility * Pin NumPy to <2.0 (#2382). -* Require GPyTorch 1.12 (#2408). +* Require GPyTorch 1.12 and LinearOperator 0.5.2 (#2408, #2441). #### New features * Support evaluating posterior predictive in `MultiTaskGP` (#2375). -* Infinite width BNN kernel (#2366) & the curresponding tutorial (#2381). +* Infinite width BNN kernel (#2366) and the corresponding tutorial (#2381). * An improved elliptical slice sampling implementation (#2426). * Add a helper for producing a `DeterministicModel` using a Matheron path (#2435). -#### Deprecations +#### Deprecations and Deletions * Stop allowing some arguments to be ignored in acqf input constructors (#2356). * Reap deprecated `**kwargs` argument from `optimize_acqf` variants (#2390). * Delete `DeterministicPosterior` and `DeterministicSampler` (#2391, #2409, #2410). @@ -34,6 +34,11 @@ The release log for BoTorch. * Add a `NumericsWarning` for Legacy EI implementations (#2429). +## [0.11.2] -- Jul 22, 2024 + +See 0.11.3 release. This release failed due to mismatching GPyTorch and LinearOperator versions. + + ## [0.11.1] -- Jun 11, 2024 #### New Features diff --git a/README.md b/README.md index f06021acbd..a3f2ef4cd1 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ Optimization simply use Ax. - Python >= 3.10 - PyTorch >= 1.13.1 - gpytorch == 1.12 -- linear_operator == 0.5.1 +- linear_operator == 0.5.2 - pyro-ppl >= 1.8.4 - scipy - multiple-dispatch diff --git a/environment.yml b/environment.yml index 720a54ac96..bfc82679ad 100644 --- a/environment.yml +++ b/environment.yml @@ -6,7 +6,7 @@ channels: dependencies: - pytorch>=1.13.1 - gpytorch==1.12 - - linear_operator==0.5.1 + - linear_operator==0.5.2 - scipy - multipledispatch - pyro-ppl>=1.8.4 diff --git a/requirements.txt b/requirements.txt index 3b3b59dce4..0fe509cb76 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,5 +4,5 @@ mpmath>=0.19,<=1.3 torch>=1.13.1 pyro-ppl>=1.8.4 gpytorch==1.12 -linear_operator==0.5.1 +linear_operator==0.5.2 numpy<2.0