Skip to content

Commit b5fd0ad

Browse files
authored
Remove quantinuum h1 target from sdk and tests (microsoft#684)
* Remove h1 target from sdk and tests (deprecation on Oct. 15) * Remove DefaultAzureCredential test and fix recordings
1 parent a512c8d commit b5fd0ad

24 files changed

+281
-358
lines changed

azure-quantum/azure/quantum/qiskit/backends/quantinuum.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,6 @@
5757

5858
def _get_n_qubits(name):
5959
name = name.lower()
60-
if ".h1-" in name or "hqs-lt" in name:
61-
return 20
6260
if ".h2-" in name:
6361
return 56
6462
warnings.warn(
@@ -103,7 +101,6 @@ def _get_n_qubits(self, name):
103101
class QuantinuumSyntaxCheckerQirBackend(QuantinuumQirBackendBase):
104102
backend_names = (
105103
# Note: Target names on the same line are equivalent.
106-
"quantinuum.sim.h1-1sc",
107104
"quantinuum.sim.h2-1sc",
108105
"quantinuum.sim.h2-2sc"
109106
)
@@ -141,7 +138,6 @@ def __init__(self, name: str, provider: "AzureQuantumProvider", **kwargs):
141138
class QuantinuumEmulatorQirBackend(QuantinuumQirBackendBase):
142139
backend_names = (
143140
# Note: Target names on the same line are equivalent.
144-
"quantinuum.sim.h1-1e",
145141
"quantinuum.sim.h2-1e",
146142
"quantinuum.sim.h2-2e"
147143
)
@@ -179,7 +175,6 @@ def __init__(self, name: str, provider: "AzureQuantumProvider", **kwargs):
179175
class QuantinuumQPUQirBackend(QuantinuumQirBackendBase):
180176
backend_names = (
181177
# Note: Target names on the same line are equivalent.
182-
"quantinuum.qpu.h1-1",
183178
"quantinuum.qpu.h2-1",
184179
"quantinuum.qpu.h2-2"
185180
)
@@ -254,7 +249,6 @@ def _get_n_qubits(self, name):
254249
class QuantinuumSyntaxCheckerBackend(QuantinuumBackend):
255250
backend_names = (
256251
# Note: Target names on the same line are equivalent.
257-
"quantinuum.sim.h1-1sc",
258252
"quantinuum.sim.h2-1sc",
259253
"quantinuum.sim.h2-2sc"
260254
)
@@ -292,7 +286,6 @@ def __init__(self, name: str, provider: "AzureQuantumProvider", **kwargs):
292286
class QuantinuumEmulatorBackend(QuantinuumBackend):
293287
backend_names = (
294288
# Note: Target names on the same line are equivalent.
295-
"quantinuum.sim.h1-1e",
296289
"quantinuum.sim.h2-1e",
297290
"quantinuum.sim.h2-2e"
298291
)
@@ -330,7 +323,6 @@ def __init__(self, name: str, provider: "AzureQuantumProvider", **kwargs):
330323
class QuantinuumQPUBackend(QuantinuumBackend):
331324
backend_names = (
332325
# Note: Target names on the same line are equivalent.
333-
"quantinuum.qpu.h1-1",
334326
"quantinuum.qpu.h2-1",
335327
"quantinuum.qpu.h2-2"
336328
)

azure-quantum/azure/quantum/target/quantinuum.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@ class Quantinuum(Target):
1818
"""Quantinuum target."""
1919
target_names = (
2020
# Note: Target names on the same line are equivalent.
21-
"quantinuum.qpu.h1-1",
22-
"quantinuum.sim.h1-1sc",
23-
"quantinuum.sim.h1-1e",
2421
"quantinuum.qpu.h2-1",
2522
"quantinuum.sim.h2-1sc",
2623
"quantinuum.sim.h2-1e",
@@ -34,7 +31,7 @@ class Quantinuum(Target):
3431
def __init__(
3532
self,
3633
workspace: Workspace,
37-
name: str = "quantinuum.sim.h1-1sc",
34+
name: str = "quantinuum.sim.h2-1sc",
3835
input_data_format: str = "honeywell.openqasm.v1",
3936
output_data_format: str = "honeywell.quantum-results.v1",
4037
capability: str = "",

azure-quantum/tests/unit/recordings/test_plugins_submit_qiskit_circuit_as_list_to_quantinuum.yaml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ interactions:
425425
message: Created
426426
- request:
427427
body: 'b''{"id": "00000000-0000-0000-0000-000000000001", "name": "Qiskit Sample
428-
- 3-qubit GHZ circuit", "providerId": "quantinuum", "target": "quantinuum.sim.h1-1e",
428+
- 3-qubit GHZ circuit", "providerId": "quantinuum", "target": "quantinuum.sim.h2-1e",
429429
"itemType": "Job", "containerUri": "https://mystorage.blob.core.windows.net/job-00000000-0000-0000-0000-000000000001?sv=PLACEHOLDER&ss=b&srt=co&spr=https&st=2000-01-01T00%3A00%3A00Z&se=2050-01-01T00%3A00%3A00Z&sp=rwlac&sig=PLACEHOLDER",
430430
"inputDataUri": "https://mystorage.blob.core.windows.net/job-00000000-0000-0000-0000-000000000001/inputData",
431431
"inputDataFormat": "qir.v1", "inputParams": {"count": 500, "shots": 500, "items":
@@ -460,7 +460,7 @@ interactions:
460460
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
461461
null, "errorData": null, "isCancelling": false, "tags": [], "name": "Qiskit
462462
Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
463-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
463+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
464464
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
465465
null, "itemType": "Job"}'
466466
headers:
@@ -501,7 +501,7 @@ interactions:
501501
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
502502
null, "errorData": null, "isCancelling": false, "tags": [], "name": "Qiskit
503503
Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
504-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
504+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
505505
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
506506
null, "itemType": "Job"}'
507507
headers:
@@ -542,7 +542,7 @@ interactions:
542542
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
543543
null, "errorData": null, "isCancelling": false, "tags": [], "name": "Qiskit
544544
Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
545-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
545+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
546546
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
547547
null, "itemType": "Job"}'
548548
headers:
@@ -583,7 +583,7 @@ interactions:
583583
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
584584
null, "errorData": null, "isCancelling": false, "tags": [], "name": "Qiskit
585585
Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
586-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
586+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
587587
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
588588
null, "itemType": "Job"}'
589589
headers:
@@ -624,7 +624,7 @@ interactions:
624624
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
625625
null, "errorData": null, "isCancelling": false, "tags": [], "name": "Qiskit
626626
Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
627-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
627+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
628628
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
629629
null, "itemType": "Job"}'
630630
headers:
@@ -665,7 +665,7 @@ interactions:
665665
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
666666
null, "errorData": null, "isCancelling": false, "tags": [], "name": "Qiskit
667667
Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
668-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
668+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
669669
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
670670
null, "itemType": "Job"}'
671671
headers:
@@ -706,7 +706,7 @@ interactions:
706706
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
707707
null, "errorData": null, "isCancelling": false, "tags": [], "name": "Qiskit
708708
Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
709-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
709+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
710710
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
711711
null, "itemType": "Job"}'
712712
headers:
@@ -747,7 +747,7 @@ interactions:
747747
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
748748
{"count": 1}, "errorData": null, "isCancelling": false, "tags": [], "name":
749749
"Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
750-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
750+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
751751
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
752752
null, "itemType": "Job"}'
753753
headers:
@@ -788,7 +788,7 @@ interactions:
788788
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
789789
{"count": 1}, "errorData": null, "isCancelling": false, "tags": [], "name":
790790
"Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
791-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
791+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
792792
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
793793
null, "itemType": "Job"}'
794794
headers:
@@ -829,7 +829,7 @@ interactions:
829829
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
830830
{"count": 1}, "errorData": null, "isCancelling": false, "tags": [], "name":
831831
"Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
832-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
832+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
833833
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
834834
null, "itemType": "Job"}'
835835
headers:
@@ -870,7 +870,7 @@ interactions:
870870
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
871871
{"count": 1}, "errorData": null, "isCancelling": false, "tags": [], "name":
872872
"Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
873-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
873+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
874874
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
875875
null, "itemType": "Job"}'
876876
headers:
@@ -911,7 +911,7 @@ interactions:
911911
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
912912
{"count": 1}, "errorData": null, "isCancelling": false, "tags": [], "name":
913913
"Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
914-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
914+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
915915
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
916916
null, "itemType": "Job"}'
917917
headers:
@@ -952,7 +952,7 @@ interactions:
952952
"beginExecutionTime": null, "cancellationTime": null, "quantumComputingData":
953953
{"count": 1}, "errorData": null, "isCancelling": false, "tags": [], "name":
954954
"Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
955-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
955+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
956956
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": null, "costEstimate":
957957
null, "itemType": "Job"}'
958958
headers:
@@ -993,7 +993,7 @@ interactions:
993993
"beginExecutionTime": "2024-08-29T21:25:29.011106+00:00", "cancellationTime":
994994
null, "quantumComputingData": {"count": 1}, "errorData": null, "isCancelling":
995995
false, "tags": [], "name": "Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
996-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
996+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
997997
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": "2024-08-29T21:25:29.012717+00:00",
998998
"costEstimate": {"currencyCode": "USD", "events": [{"dimensionId": "ehqc",
999999
"dimensionName": "EHQC", "measureUnit": "hqc", "amountBilled": 11.1, "amountConsumed":
@@ -1036,7 +1036,7 @@ interactions:
10361036
"beginExecutionTime": "2024-08-29T21:25:29.011106+00:00", "cancellationTime":
10371037
null, "quantumComputingData": {"count": 1}, "errorData": null, "isCancelling":
10381038
false, "tags": [], "name": "Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
1039-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
1039+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
10401040
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": "2024-08-29T21:25:29.012717+00:00",
10411041
"costEstimate": {"currencyCode": "USD", "events": [{"dimensionId": "ehqc",
10421042
"dimensionName": "EHQC", "measureUnit": "hqc", "amountBilled": 11.1, "amountConsumed":
@@ -1079,7 +1079,7 @@ interactions:
10791079
"beginExecutionTime": "2024-08-29T21:25:29.011106+00:00", "cancellationTime":
10801080
null, "quantumComputingData": {"count": 1}, "errorData": null, "isCancelling":
10811081
false, "tags": [], "name": "Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
1082-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
1082+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
10831083
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": "2024-08-29T21:25:29.012717+00:00",
10841084
"costEstimate": {"currencyCode": "USD", "events": [{"dimensionId": "ehqc",
10851085
"dimensionName": "EHQC", "measureUnit": "hqc", "amountBilled": 11.1, "amountConsumed":
@@ -1203,7 +1203,7 @@ interactions:
12031203
"beginExecutionTime": "2024-08-29T21:25:29.011106+00:00", "cancellationTime":
12041204
null, "quantumComputingData": {"count": 1}, "errorData": null, "isCancelling":
12051205
false, "tags": [], "name": "Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
1206-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
1206+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
12071207
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": "2024-08-29T21:25:29.012717+00:00",
12081208
"costEstimate": {"currencyCode": "USD", "events": [{"dimensionId": "ehqc",
12091209
"dimensionName": "EHQC", "measureUnit": "hqc", "amountBilled": 11.1, "amountConsumed":
@@ -1246,7 +1246,7 @@ interactions:
12461246
"beginExecutionTime": "2024-08-29T21:25:29.011106+00:00", "cancellationTime":
12471247
null, "quantumComputingData": {"count": 1}, "errorData": null, "isCancelling":
12481248
false, "tags": [], "name": "Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
1249-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
1249+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
12501250
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": "2024-08-29T21:25:29.012717+00:00",
12511251
"costEstimate": {"currencyCode": "USD", "events": [{"dimensionId": "ehqc",
12521252
"dimensionName": "EHQC", "measureUnit": "hqc", "amountBilled": 11.1, "amountConsumed":
@@ -1289,7 +1289,7 @@ interactions:
12891289
"beginExecutionTime": "2024-08-29T21:25:29.011106+00:00", "cancellationTime":
12901290
null, "quantumComputingData": {"count": 1}, "errorData": null, "isCancelling":
12911291
false, "tags": [], "name": "Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
1292-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
1292+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
12931293
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": "2024-08-29T21:25:29.012717+00:00",
12941294
"costEstimate": {"currencyCode": "USD", "events": [{"dimensionId": "ehqc",
12951295
"dimensionName": "EHQC", "measureUnit": "hqc", "amountBilled": 11.1, "amountConsumed":
@@ -1580,7 +1580,7 @@ interactions:
15801580
"beginExecutionTime": "2024-08-29T21:25:29.011106+00:00", "cancellationTime":
15811581
null, "quantumComputingData": {"count": 1}, "errorData": null, "isCancelling":
15821582
false, "tags": [], "name": "Qiskit Sample - 3-qubit GHZ circuit", "id": "00000000-0000-0000-0000-000000000001",
1583-
"providerId": "quantinuum", "target": "quantinuum.sim.h1-1e", "creationTime":
1583+
"providerId": "quantinuum", "target": "quantinuum.sim.h2-1e", "creationTime":
15841584
"2024-08-29T21:24:51.442264+00:00", "endExecutionTime": "2024-08-29T21:25:29.012717+00:00",
15851585
"costEstimate": {"currencyCode": "USD", "events": [{"dimensionId": "ehqc",
15861586
"dimensionName": "EHQC", "measureUnit": "hqc", "amountBilled": 11.1, "amountConsumed":

0 commit comments

Comments
 (0)