From c61707ea1374246471dc3bb329540ad38bb015c0 Mon Sep 17 00:00:00 2001 From: Ulpu Remes Date: Mon, 27 May 2024 23:20:39 +0300 Subject: [PATCH 1/3] copy kernel --- elfi/methods/bo/gpy_regression.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/elfi/methods/bo/gpy_regression.py b/elfi/methods/bo/gpy_regression.py index 97bdcc39..a44d63be 100644 --- a/elfi/methods/bo/gpy_regression.py +++ b/elfi/methods/bo/gpy_regression.py @@ -250,7 +250,7 @@ def _init_gp(self, x, y): self._kernel_is_default = True else: - kernel = self.gp_params.get('kernel') + kernel = self.gp_params.get('kernel').copy() noise_var = self.gp_params.get('noise_var') or np.max(y)**2. / 100. mean_function = self.gp_params.get('mean_function') From ce436f02556b57ef59cef65c13d4dfb81754ff80 Mon Sep 17 00:00:00 2001 From: Ulpu Remes Date: Mon, 27 May 2024 23:20:53 +0300 Subject: [PATCH 2/3] update changelog --- CHANGELOG.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index df8a6d85..00e7cd31 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,7 @@ Changelog ========= +- Use kernel copy to avoid pickle issue and allow BOLFI parallelisation with non-default kernel - Add option to use additive or multiplicative adjustment in any acquisition method - Add `arziv`-mocking to rtd-setup - Add convenience method for obtaining elfi samples as `InferenceData`` to be used with `arviz` From dc4496c15eeca46fea8390c8cc86d42b180c7b3a Mon Sep 17 00:00:00 2001 From: Ulpu Remes Date: Tue, 28 May 2024 01:55:05 +0300 Subject: [PATCH 3/3] update matplotlib version --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 8903535c..1f086fdf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ dask[distributed]>=2.30.0 numpy>=1.12.1 scipy>=0.19 -matplotlib>=1.1 +matplotlib>=1.1,<3.9 GPy>=1.0.9 networkX>=2.0 ipyparallel>=6 @@ -9,4 +9,4 @@ toolz>=0.8 scikit-learn>=0.18.1 numdifftools>=0.9 arviz>=0.12.1 -setuptools>=69 \ No newline at end of file +setuptools>=69