diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index e1f36fdb..b99fdbea 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -82,7 +82,7 @@ jobs: python -m pip install --upgrade pip python -m venv venv_qiskit_1 source venv_qiskit_1/bin/activate - pip install .[examples] qiskit==1.1.2 qiskit-ibm-runtime==0.27.1 autoray==0.7.2 + pip install .[examples] qiskit==1.1.2 qiskit-algorithms==0.3.0 qiskit-ibm-runtime==0.27.1 autoray==0.7.2 - name: Test with pytest run: | source venv_qiskit_1/bin/activate diff --git a/src/squlearn/optimizers/optimizers_wrapper.py b/src/squlearn/optimizers/optimizers_wrapper.py index 73acdbfa..388091e3 100644 --- a/src/squlearn/optimizers/optimizers_wrapper.py +++ b/src/squlearn/optimizers/optimizers_wrapper.py @@ -1,7 +1,7 @@ """Various optimization methods that are implemented via wrappers""" import numpy as np -import qiskit_algorithms.optimizers as qiskit_optimizers +from qiskit_algorithms.optimizers import SPSA as QiskitSPSA from scipy.optimize import minimize from .optimizer_base import OptimizerBase, OptimizerResult, IterativeMixin, default_callback @@ -177,7 +177,7 @@ def minimize( Result of the optimization in class:`OptimizerResult` format. """ - spsa = qiskit_optimizers.SPSA( + spsa = QiskitSPSA( maxiter=self.maxiter, blocking=self.blocking, allowed_increase=self.allowed_increase,