Skip to content

Commit 61e3e93

Browse files
authored
Merge pull request #1051 from qiboteam/updatinglock
updating lock file
2 parents 1ecda26 + cbf4933 commit 61e3e93

File tree

8 files changed

+390
-357
lines changed

8 files changed

+390
-357
lines changed

poetry.lock

+374-341
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/qibocal/protocols/randomized_benchmarking/utils.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import numpy as np
88
import numpy.typing as npt
99
from qibo import gates
10-
from qibo.backends import GlobalBackend
10+
from qibo.backends import get_backend
1111
from qibo.config import raise_error
1212
from qibo.models import Circuit
1313
from qibolab.platform import Platform
@@ -352,7 +352,7 @@ def setup(
352352
tuple: A tuple containing the experiment data, noise model, and backend.
353353
"""
354354

355-
backend = GlobalBackend()
355+
backend = get_backend()
356356
backend.platform = platform
357357
# For simulations, a noise model can be added.
358358
noise_model = None

src/qibocal/protocols/readout_mitigation_matrix.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import numpy.typing as npt
66
import plotly.express as px
77
from qibo import gates
8-
from qibo.backends import GlobalBackend
8+
from qibo.backends import get_backend
99
from qibo.models import Circuit
1010
from qibolab.platform import Platform
1111
from qibolab.qubits import QubitId
@@ -61,7 +61,7 @@ def _acquisition(
6161
data = ReadoutMitigationMatrixData(
6262
nshots=params.nshots, qubit_list=[list(qq) for qq in targets]
6363
)
64-
backend = GlobalBackend()
64+
backend = get_backend()
6565
backend.platform = platform
6666
transpiler = dummy_transpiler(backend)
6767
qubit_map = [i for i in range(platform.nqubits)]

src/qibocal/protocols/state_tomography.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import plotly.graph_objects as go
99
from plotly.subplots import make_subplots
1010
from qibo import Circuit, gates
11-
from qibo.backends import GlobalBackend, NumpyBackend, matrices
11+
from qibo.backends import NumpyBackend, get_backend, matrices
1212
from qibo.quantum_info import fidelity, partial_trace
1313
from qibolab.platform import Platform
1414
from qibolab.qubits import QubitId
@@ -102,7 +102,7 @@ def _acquisition(
102102
if params.circuit is None:
103103
params.circuit = Circuit(len(targets))
104104

105-
backend = GlobalBackend()
105+
backend = get_backend()
106106
backend.platform = platform
107107
transpiler = dummy_transpiler(backend)
108108

src/qibocal/protocols/two_qubit_interaction/chsh/protocol.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import numpy as np
99
import numpy.typing as npt
1010
import plotly.graph_objects as go
11-
from qibo.backends import GlobalBackend
11+
from qibo.backends import get_backend
1212
from qibolab import ExecutionParameters
1313
from qibolab.platform import Platform
1414
from qibolab.qubits import QubitId, QubitPairId
@@ -222,7 +222,7 @@ def _acquisition_circuits(
222222
bell_states=params.bell_states,
223223
thetas=thetas.tolist(),
224224
)
225-
backend = GlobalBackend()
225+
backend = get_backend()
226226
backend.platform = platform
227227
transpiler = dummy_transpiler(backend)
228228
if params.apply_error_mitigation:

src/qibocal/protocols/two_qubit_state_tomography.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import plotly.graph_objects as go
1010
from plotly.subplots import make_subplots
1111
from qibo import Circuit, gates
12-
from qibo.backends import GlobalBackend, NumpyBackend
12+
from qibo.backends import NumpyBackend, get_backend
1313
from qibo.quantum_info import fidelity, partial_trace
1414
from qibo.result import QuantumState
1515
from qibolab.platform import Platform
@@ -97,7 +97,7 @@ def _acquisition(
9797
if params.circuit is None:
9898
params.circuit = Circuit(len(qubits))
9999

100-
backend = GlobalBackend()
100+
backend = get_backend()
101101
backend.platform = platform
102102
simulator = NumpyBackend()
103103
transpiler = dummy_transpiler(backend)

tests/test_task_options.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import pytest
66
from pytest import approx
7-
from qibo.backends import GlobalBackend, set_backend
7+
from qibo.backends import get_backend, set_backend
88

99
from qibocal import protocols
1010
from qibocal.auto.mode import AUTOCALIBRATION, ExecutionMode
@@ -20,7 +20,7 @@
2020
@pytest.fixture(scope="module")
2121
def platform():
2222
set_backend(backend="qibolab", platform="dummy")
23-
return GlobalBackend().platform
23+
return get_backend().platform
2424

2525

2626
TARGETS = [0, 1, 2]
@@ -107,7 +107,7 @@ def test_update_argument(platform, global_update, local_update, tmp_path):
107107
NEW_CARD = modify_card(
108108
UPDATE_CARD, local_update=local_update, global_update=global_update
109109
)
110-
# platform = deepcopy(GlobalBackend().platform)
110+
# platform = deepcopy(get_backend().platform)
111111
old_readout_frequency = platform.qubits[0].readout_frequency
112112
old_iq_angle = platform.qubits[1].iq_angle
113113
Runcard.load(NEW_CARD).run(

tests/test_transpile.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import numpy as np
22
from qibo import Circuit, gates, set_backend
3-
from qibo.backends import GlobalBackend
3+
from qibo.backends import get_backend
44

55
from qibocal.auto.transpile import (
66
dummy_transpiler,
@@ -30,7 +30,7 @@ def test_execute_transpiled_circuit():
3030
circuit.add(gates.X(1))
3131
qubit_map = [1, 2]
3232
set_backend("qibolab", platform="dummy")
33-
backend = GlobalBackend()
33+
backend = get_backend()
3434
transpiler = dummy_transpiler(backend)
3535
transpiled_circuit, _ = execute_transpiled_circuit(
3636
circuit, qubit_map, backend, transpiler=transpiler
@@ -52,7 +52,7 @@ def test_execute_transpiled_circuits():
5252
circuit.add(gates.X(1))
5353
qubit_map = [1, 2]
5454
set_backend("qibolab", platform="dummy")
55-
backend = GlobalBackend()
55+
backend = get_backend()
5656
transpiler = dummy_transpiler(backend)
5757
transpiled_circuits, _ = execute_transpiled_circuits(
5858
[circuit], [qubit_map], backend, transpiler=transpiler

0 commit comments

Comments
 (0)