Skip to content

Commit 565e855

Browse files
Merge pull request #356 from sQUlearn/develop
Version 0.9.1
2 parents 3559446 + 4d0cbd6 commit 565e855

4 files changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
python -m pip install --upgrade pip
8383
python -m venv venv_qiskit_1
8484
source venv_qiskit_1/bin/activate
85-
pip install .[examples] qiskit==1.1.2 qiskit-ibm-runtime==0.27.1 autoray==0.7.2
85+
pip install .[examples] qiskit==1.1.2 qiskit-algorithms==0.3.0 qiskit-ibm-runtime==0.27.1 autoray==0.7.2
8686
- name: Test with pytest
8787
run: |
8888
source venv_qiskit_1/bin/activate

src/squlearn/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from .util import Executor
44
from . import observables, encoding_circuit, kernel, optimizers, qnn, util
55

6-
__version__ = "0.9.0"
6+
__version__ = "0.9.1"
77

88
__all__ = [
99
"Executor",

src/squlearn/optimizers/optimizers_wrapper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Various optimization methods that are implemented via wrappers"""
22

33
import numpy as np
4-
import qiskit_algorithms.optimizers as qiskit_optimizers
4+
from qiskit_algorithms.optimizers import SPSA as QiskitSPSA
55
from scipy.optimize import minimize
66

77
from .optimizer_base import OptimizerBase, OptimizerResult, IterativeMixin, default_callback
@@ -177,7 +177,7 @@ def minimize(
177177
Result of the optimization in class:`OptimizerResult` format.
178178
"""
179179

180-
spsa = qiskit_optimizers.SPSA(
180+
spsa = QiskitSPSA(
181181
maxiter=self.maxiter,
182182
blocking=self.blocking,
183183
allowed_increase=self.allowed_increase,

src/squlearn/util/execution/parallel_sampler.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from qiskit.providers import JobV1 as Job
1414
from qiskit.providers import Options
1515
from qiskit_aer import Aer
16-
from qiskit_ibm_runtime import RuntimeJob
1716
from qiskit_ibm_runtime import __version__ as ibm_runtime_version
1817

1918
QISKIT_SMALLER_1_0 = version.parse(qiskit_version) < version.parse("1.0.0")
@@ -76,6 +75,7 @@ class BackendSamplerV2:
7675
if QISKIT_RUNTIME_SMALLER_0_21:
7776
# pylint: disable=ungrouped-imports
7877
from qiskit_ibm_runtime import (
78+
RuntimeJob,
7979
Sampler as RuntimeSamplerV1,
8080
)
8181

@@ -87,6 +87,7 @@ class RuntimeSamplerV2:
8787

8888
elif QISKIT_RUNTIME_SMALLER_0_28:
8989
from qiskit_ibm_runtime import (
90+
RuntimeJob,
9091
SamplerV1 as RuntimeSamplerV1,
9192
SamplerV2 as RuntimeSamplerV2,
9293
)
@@ -99,6 +100,9 @@ class RuntimeOptions:
99100
Sampler as RuntimeSamplerV2,
100101
)
101102

103+
class RuntimeJob:
104+
"""Dummy RuntimeJob"""
105+
102106
class RuntimeSamplerV1:
103107
"""Dummy RuntimeSamplerV1"""
104108

0 commit comments

Comments
 (0)