-
Notifications
You must be signed in to change notification settings - Fork 26
Closed
Description
Describe the bug
sQUlearn automatically installs "bayesian-optimization>=1.4.3", i.e. as of two days ago v2.0.0. This yields the following error
\site-packages\squlearn\optimizers\sglbo.py:3
[1](.venv/lib/site-packages/squlearn/optimizers/sglbo.py:1) from collections import deque
[2](.venv/lib/site-packages/squlearn/optimizers/sglbo.py:2) import numpy as np
----> [3](.venv/lib/site-packages/squlearn/optimizers/sglbo.py:3) from bayes_opt import BayesianOptimization, UtilityFunction
[5](.venv/lib/site-packages/squlearn/optimizers/sglbo.py:5) from .approximated_gradients import FiniteDiffGradient
[6](.venv/lib/site-packages/squlearn/optimizers/sglbo.py:6) from .optimizer_base import OptimizerBase, SGDMixin, default_callback, OptimizerResult
ImportError: cannot import name 'UtilityFunction' from 'bayes_opt'
To Reproduce
pip install bayesian-optimization --upgrade
from squlearn import Executor
Additional context
Requiring bayesian-optimization<2.0.0 should resolve this issue
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels