squ11z1 commited on
Commit
59628a3
·
verified ·
1 Parent(s): 77a4b0f

Upload 6 files

Browse files
Files changed (6) hide show
  1. Nighthawk.npy +3 -0
  2. README.md +68 -0
  3. qcnn.qasm +1358 -0
  4. requirements.txt +3 -0
  5. results.csv +2 -0
  6. training_log.txt +0 -0
Nighthawk.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3230edbb35d9266f9eaa5a4aefa206899d7a09bf25a8f3cd487424655e19a950
3
+ size 320
README.md ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: qiskit
3
+ tags:
4
+ - quantum
5
+ - qcnn
6
+ - nisq
7
+ - ibm-quantum
8
+ - variational-quantum-algorithm
9
+ license: apache-2.0
10
+ ---
11
+
12
+ # Nighthawk-QCNN 🦅
13
+
14
+ 96-qubit Quantum Convolutional Neural Network (QCNN) trained end-to-end on real IBM Quantum Heron r2/r3 hardware (backend: ibm_fez/ibm_kingston) on February 4, 2026.
15
+
16
+ ## Task
17
+ Binary classification of parity of random Pauli-X excitations in 1D cluster state
18
+ (0 — even number → trivial state, 1 — odd number → non-trivial).
19
+
20
+ ## Technical Details
21
+
22
+ - **Qubits**: 96 (actively used in ansatz + preparation)
23
+ - **Architecture**: QCNN with 3 layers (conv → pool → conv → pool → conv → readout)
24
+ - **Convolution operator**: 4-parameter 2-qubit block (RY, RZ, CZ), shared parameters
25
+ - **Pooling**: static (measure + CZ, no conditional X due to compiler limitations)
26
+ - **Readout**: Z-probability on final qubit → MSE loss
27
+ - **Trainable parameters**: 72 (8 per layer × 3)
28
+ - **Dataset**: 24 samples (on-the-fly generation)
29
+ - **Shots per evaluation**: 384
30
+ - **Optimizer**: SPSA, 12 iterations
31
+ - **Final loss (MSE)**: 0.2704 (after 36 evaluations)
32
+ - **QPU time**: ~7 minutes (IBM Heron r2, Open Plan, excluding queue)
33
+ - **Backend**: ibm_fez (156 qubits, heavy-hex lattice, tunable couplers)
34
+
35
+ ## Repository Files
36
+
37
+ - `Nighthawk.npy` — trained parameters (72 values)
38
+ - `qcnn.qasm` — QASM3 description of the ansatz (parameter-free)
39
+ - `results.csv` — final training metrics
40
+ - `training_log.txt` — full log of loss evaluations and transpilation
41
+ - `requirements.txt` — dependencies for reproduction
42
+
43
+ ## Usage / Inference
44
+
45
+ ```python
46
+ from qiskit import qasm3
47
+ import numpy as np
48
+
49
+ # Load model
50
+ theta = np.load("Nighthawk.npy")
51
+ qcnn = qasm3.loads(open("qcnn.qasm").read())
52
+ qcnn.assign_parameters(theta)
53
+
54
+ print("Model loaded. Number of parameters:", len(theta))
55
+ # Next: compose with preparation circuit + run via Sampler
56
+
57
+ ## Notes
58
+
59
+ - Proof-of-concept for scaling QCNN on NISQ hardware in 2026.
60
+ - Loss near random guess (0.25) due to high noise on Heron r2 — typical for NISQ.
61
+ - **Why better results expected on ibm_miami (Nighthawk r1)**:
62
+ - Square lattice topology (vs heavy-hex on Heron r2) → much better natural locality for convolutional layers
63
+ - Higher CLOPS and lower gate errors → deeper circuits with less decoherence
64
+ - Improved connectivity → fewer SWAPs during transpilation → lower overall error accumulation
65
+ - Expected: noticeably lower final loss and higher effective classification accuracy
66
+ - Improvements: more shots, error mitigation (twirling/M3), run on Nighthawk (square lattice).
67
+
68
+ Ready for Hugging Face upload.
qcnn.qasm ADDED
@@ -0,0 +1,1358 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ OPENQASM 3.0;
2
+ include "stdgates.inc";
3
+ input float[64] _θ_0_;
4
+ input float[64] _θ_1_;
5
+ input float[64] _θ_2_;
6
+ input float[64] _θ_3_;
7
+ input float[64] _θ_4_;
8
+ input float[64] _θ_5_;
9
+ input float[64] _θ_6_;
10
+ input float[64] _θ_7_;
11
+ input float[64] _θ_8_;
12
+ input float[64] _θ_9_;
13
+ input float[64] _θ_10_;
14
+ input float[64] _θ_11_;
15
+ input float[64] _θ_12_;
16
+ input float[64] _θ_13_;
17
+ input float[64] _θ_14_;
18
+ input float[64] _θ_15_;
19
+ input float[64] _θ_16_;
20
+ input float[64] _θ_17_;
21
+ input float[64] _θ_18_;
22
+ input float[64] _θ_19_;
23
+ input float[64] _θ_20_;
24
+ input float[64] _θ_21_;
25
+ input float[64] _θ_22_;
26
+ input float[64] _θ_23_;
27
+ bit[144] c;
28
+ qubit[96] q;
29
+ ry(_θ_0_) q[0];
30
+ rz(_θ_1_) q[0];
31
+ ry(_θ_2_) q[1];
32
+ rz(_θ_3_) q[1];
33
+ cz q[0], q[1];
34
+ ry(_θ_0_) q[2];
35
+ rz(_θ_1_) q[2];
36
+ ry(_θ_2_) q[3];
37
+ rz(_θ_3_) q[3];
38
+ cz q[2], q[3];
39
+ ry(_θ_0_) q[4];
40
+ rz(_θ_1_) q[4];
41
+ ry(_θ_2_) q[5];
42
+ rz(_θ_3_) q[5];
43
+ cz q[4], q[5];
44
+ ry(_θ_0_) q[6];
45
+ rz(_θ_1_) q[6];
46
+ ry(_θ_2_) q[7];
47
+ rz(_θ_3_) q[7];
48
+ cz q[6], q[7];
49
+ ry(_θ_0_) q[8];
50
+ rz(_θ_1_) q[8];
51
+ ry(_θ_2_) q[9];
52
+ rz(_θ_3_) q[9];
53
+ cz q[8], q[9];
54
+ ry(_θ_0_) q[10];
55
+ rz(_θ_1_) q[10];
56
+ ry(_θ_2_) q[11];
57
+ rz(_θ_3_) q[11];
58
+ cz q[10], q[11];
59
+ ry(_θ_0_) q[12];
60
+ rz(_θ_1_) q[12];
61
+ ry(_θ_2_) q[13];
62
+ rz(_θ_3_) q[13];
63
+ cz q[12], q[13];
64
+ ry(_θ_0_) q[14];
65
+ rz(_θ_1_) q[14];
66
+ ry(_θ_2_) q[15];
67
+ rz(_θ_3_) q[15];
68
+ cz q[14], q[15];
69
+ ry(_θ_0_) q[16];
70
+ rz(_θ_1_) q[16];
71
+ ry(_θ_2_) q[17];
72
+ rz(_θ_3_) q[17];
73
+ cz q[16], q[17];
74
+ ry(_θ_0_) q[18];
75
+ rz(_θ_1_) q[18];
76
+ ry(_θ_2_) q[19];
77
+ rz(_θ_3_) q[19];
78
+ cz q[18], q[19];
79
+ ry(_θ_0_) q[20];
80
+ rz(_θ_1_) q[20];
81
+ ry(_θ_2_) q[21];
82
+ rz(_θ_3_) q[21];
83
+ cz q[20], q[21];
84
+ ry(_θ_0_) q[22];
85
+ rz(_θ_1_) q[22];
86
+ ry(_θ_2_) q[23];
87
+ rz(_θ_3_) q[23];
88
+ cz q[22], q[23];
89
+ ry(_θ_0_) q[24];
90
+ rz(_θ_1_) q[24];
91
+ ry(_θ_2_) q[25];
92
+ rz(_θ_3_) q[25];
93
+ cz q[24], q[25];
94
+ ry(_θ_0_) q[26];
95
+ rz(_θ_1_) q[26];
96
+ ry(_θ_2_) q[27];
97
+ rz(_θ_3_) q[27];
98
+ cz q[26], q[27];
99
+ ry(_θ_0_) q[28];
100
+ rz(_θ_1_) q[28];
101
+ ry(_θ_2_) q[29];
102
+ rz(_θ_3_) q[29];
103
+ cz q[28], q[29];
104
+ ry(_θ_0_) q[30];
105
+ rz(_θ_1_) q[30];
106
+ ry(_θ_2_) q[31];
107
+ rz(_θ_3_) q[31];
108
+ cz q[30], q[31];
109
+ ry(_θ_0_) q[32];
110
+ rz(_θ_1_) q[32];
111
+ ry(_θ_2_) q[33];
112
+ rz(_θ_3_) q[33];
113
+ cz q[32], q[33];
114
+ ry(_θ_0_) q[34];
115
+ rz(_θ_1_) q[34];
116
+ ry(_θ_2_) q[35];
117
+ rz(_θ_3_) q[35];
118
+ cz q[34], q[35];
119
+ ry(_θ_0_) q[36];
120
+ rz(_θ_1_) q[36];
121
+ ry(_θ_2_) q[37];
122
+ rz(_θ_3_) q[37];
123
+ cz q[36], q[37];
124
+ ry(_θ_0_) q[38];
125
+ rz(_θ_1_) q[38];
126
+ ry(_θ_2_) q[39];
127
+ rz(_θ_3_) q[39];
128
+ cz q[38], q[39];
129
+ ry(_θ_0_) q[40];
130
+ rz(_θ_1_) q[40];
131
+ ry(_θ_2_) q[41];
132
+ rz(_θ_3_) q[41];
133
+ cz q[40], q[41];
134
+ ry(_θ_0_) q[42];
135
+ rz(_θ_1_) q[42];
136
+ ry(_θ_2_) q[43];
137
+ rz(_θ_3_) q[43];
138
+ cz q[42], q[43];
139
+ ry(_θ_0_) q[44];
140
+ rz(_θ_1_) q[44];
141
+ ry(_θ_2_) q[45];
142
+ rz(_θ_3_) q[45];
143
+ cz q[44], q[45];
144
+ ry(_θ_0_) q[46];
145
+ rz(_θ_1_) q[46];
146
+ ry(_θ_2_) q[47];
147
+ rz(_θ_3_) q[47];
148
+ cz q[46], q[47];
149
+ ry(_θ_0_) q[48];
150
+ rz(_θ_1_) q[48];
151
+ ry(_θ_2_) q[49];
152
+ rz(_θ_3_) q[49];
153
+ cz q[48], q[49];
154
+ ry(_θ_0_) q[50];
155
+ rz(_θ_1_) q[50];
156
+ ry(_θ_2_) q[51];
157
+ rz(_θ_3_) q[51];
158
+ cz q[50], q[51];
159
+ ry(_θ_0_) q[52];
160
+ rz(_θ_1_) q[52];
161
+ ry(_θ_2_) q[53];
162
+ rz(_θ_3_) q[53];
163
+ cz q[52], q[53];
164
+ ry(_θ_0_) q[54];
165
+ rz(_θ_1_) q[54];
166
+ ry(_θ_2_) q[55];
167
+ rz(_θ_3_) q[55];
168
+ cz q[54], q[55];
169
+ ry(_θ_0_) q[56];
170
+ rz(_θ_1_) q[56];
171
+ ry(_θ_2_) q[57];
172
+ rz(_θ_3_) q[57];
173
+ cz q[56], q[57];
174
+ ry(_θ_0_) q[58];
175
+ rz(_θ_1_) q[58];
176
+ ry(_θ_2_) q[59];
177
+ rz(_θ_3_) q[59];
178
+ cz q[58], q[59];
179
+ ry(_θ_0_) q[60];
180
+ rz(_θ_1_) q[60];
181
+ ry(_θ_2_) q[61];
182
+ rz(_θ_3_) q[61];
183
+ cz q[60], q[61];
184
+ ry(_θ_0_) q[62];
185
+ rz(_θ_1_) q[62];
186
+ ry(_θ_2_) q[63];
187
+ rz(_θ_3_) q[63];
188
+ cz q[62], q[63];
189
+ ry(_θ_0_) q[64];
190
+ rz(_θ_1_) q[64];
191
+ ry(_θ_2_) q[65];
192
+ rz(_θ_3_) q[65];
193
+ cz q[64], q[65];
194
+ ry(_θ_0_) q[66];
195
+ rz(_θ_1_) q[66];
196
+ ry(_θ_2_) q[67];
197
+ rz(_θ_3_) q[67];
198
+ cz q[66], q[67];
199
+ ry(_θ_0_) q[68];
200
+ rz(_θ_1_) q[68];
201
+ ry(_θ_2_) q[69];
202
+ rz(_θ_3_) q[69];
203
+ cz q[68], q[69];
204
+ ry(_θ_0_) q[70];
205
+ rz(_θ_1_) q[70];
206
+ ry(_θ_2_) q[71];
207
+ rz(_θ_3_) q[71];
208
+ cz q[70], q[71];
209
+ ry(_θ_0_) q[72];
210
+ rz(_θ_1_) q[72];
211
+ ry(_θ_2_) q[73];
212
+ rz(_θ_3_) q[73];
213
+ cz q[72], q[73];
214
+ ry(_θ_0_) q[74];
215
+ rz(_θ_1_) q[74];
216
+ ry(_θ_2_) q[75];
217
+ rz(_θ_3_) q[75];
218
+ cz q[74], q[75];
219
+ ry(_θ_0_) q[76];
220
+ rz(_θ_1_) q[76];
221
+ ry(_θ_2_) q[77];
222
+ rz(_θ_3_) q[77];
223
+ cz q[76], q[77];
224
+ ry(_θ_0_) q[78];
225
+ rz(_θ_1_) q[78];
226
+ ry(_θ_2_) q[79];
227
+ rz(_θ_3_) q[79];
228
+ cz q[78], q[79];
229
+ ry(_θ_0_) q[80];
230
+ rz(_θ_1_) q[80];
231
+ ry(_θ_2_) q[81];
232
+ rz(_θ_3_) q[81];
233
+ cz q[80], q[81];
234
+ ry(_θ_0_) q[82];
235
+ rz(_θ_1_) q[82];
236
+ ry(_θ_2_) q[83];
237
+ rz(_θ_3_) q[83];
238
+ cz q[82], q[83];
239
+ ry(_θ_0_) q[84];
240
+ rz(_θ_1_) q[84];
241
+ ry(_θ_2_) q[85];
242
+ rz(_θ_3_) q[85];
243
+ cz q[84], q[85];
244
+ ry(_θ_0_) q[86];
245
+ rz(_θ_1_) q[86];
246
+ ry(_θ_2_) q[87];
247
+ rz(_θ_3_) q[87];
248
+ cz q[86], q[87];
249
+ ry(_θ_0_) q[88];
250
+ rz(_θ_1_) q[88];
251
+ ry(_θ_2_) q[89];
252
+ rz(_θ_3_) q[89];
253
+ cz q[88], q[89];
254
+ ry(_θ_0_) q[90];
255
+ rz(_θ_1_) q[90];
256
+ ry(_θ_2_) q[91];
257
+ rz(_θ_3_) q[91];
258
+ cz q[90], q[91];
259
+ ry(_θ_0_) q[92];
260
+ rz(_θ_1_) q[92];
261
+ ry(_θ_2_) q[93];
262
+ rz(_θ_3_) q[93];
263
+ cz q[92], q[93];
264
+ ry(_θ_0_) q[94];
265
+ rz(_θ_1_) q[94];
266
+ ry(_θ_2_) q[95];
267
+ rz(_θ_3_) q[95];
268
+ cz q[94], q[95];
269
+ ry(_θ_0_) q[1];
270
+ rz(_θ_1_) q[1];
271
+ ry(_θ_2_) q[2];
272
+ rz(_θ_3_) q[2];
273
+ cz q[1], q[2];
274
+ ry(_θ_0_) q[3];
275
+ rz(_θ_1_) q[3];
276
+ ry(_θ_2_) q[4];
277
+ rz(_θ_3_) q[4];
278
+ cz q[3], q[4];
279
+ ry(_θ_0_) q[5];
280
+ rz(_θ_1_) q[5];
281
+ ry(_θ_2_) q[6];
282
+ rz(_θ_3_) q[6];
283
+ cz q[5], q[6];
284
+ ry(_θ_0_) q[7];
285
+ rz(_θ_1_) q[7];
286
+ ry(_θ_2_) q[8];
287
+ rz(_θ_3_) q[8];
288
+ cz q[7], q[8];
289
+ ry(_θ_0_) q[9];
290
+ rz(_θ_1_) q[9];
291
+ ry(_θ_2_) q[10];
292
+ rz(_θ_3_) q[10];
293
+ cz q[9], q[10];
294
+ ry(_θ_0_) q[11];
295
+ rz(_θ_1_) q[11];
296
+ ry(_θ_2_) q[12];
297
+ rz(_θ_3_) q[12];
298
+ cz q[11], q[12];
299
+ ry(_θ_0_) q[13];
300
+ rz(_θ_1_) q[13];
301
+ ry(_θ_2_) q[14];
302
+ rz(_θ_3_) q[14];
303
+ cz q[13], q[14];
304
+ ry(_θ_0_) q[15];
305
+ rz(_θ_1_) q[15];
306
+ ry(_θ_2_) q[16];
307
+ rz(_θ_3_) q[16];
308
+ cz q[15], q[16];
309
+ ry(_θ_0_) q[17];
310
+ rz(_θ_1_) q[17];
311
+ ry(_θ_2_) q[18];
312
+ rz(_θ_3_) q[18];
313
+ cz q[17], q[18];
314
+ ry(_θ_0_) q[19];
315
+ rz(_θ_1_) q[19];
316
+ ry(_θ_2_) q[20];
317
+ rz(_θ_3_) q[20];
318
+ cz q[19], q[20];
319
+ ry(_θ_0_) q[21];
320
+ rz(_θ_1_) q[21];
321
+ ry(_θ_2_) q[22];
322
+ rz(_θ_3_) q[22];
323
+ cz q[21], q[22];
324
+ ry(_θ_0_) q[23];
325
+ rz(_θ_1_) q[23];
326
+ ry(_θ_2_) q[24];
327
+ rz(_θ_3_) q[24];
328
+ cz q[23], q[24];
329
+ ry(_θ_0_) q[25];
330
+ rz(_θ_1_) q[25];
331
+ ry(_θ_2_) q[26];
332
+ rz(_θ_3_) q[26];
333
+ cz q[25], q[26];
334
+ ry(_θ_0_) q[27];
335
+ rz(_θ_1_) q[27];
336
+ ry(_θ_2_) q[28];
337
+ rz(_θ_3_) q[28];
338
+ cz q[27], q[28];
339
+ ry(_θ_0_) q[29];
340
+ rz(_θ_1_) q[29];
341
+ ry(_θ_2_) q[30];
342
+ rz(_θ_3_) q[30];
343
+ cz q[29], q[30];
344
+ ry(_θ_0_) q[31];
345
+ rz(_θ_1_) q[31];
346
+ ry(_θ_2_) q[32];
347
+ rz(_θ_3_) q[32];
348
+ cz q[31], q[32];
349
+ ry(_θ_0_) q[33];
350
+ rz(_θ_1_) q[33];
351
+ ry(_θ_2_) q[34];
352
+ rz(_θ_3_) q[34];
353
+ cz q[33], q[34];
354
+ ry(_θ_0_) q[35];
355
+ rz(_θ_1_) q[35];
356
+ ry(_θ_2_) q[36];
357
+ rz(_θ_3_) q[36];
358
+ cz q[35], q[36];
359
+ ry(_θ_0_) q[37];
360
+ rz(_θ_1_) q[37];
361
+ ry(_θ_2_) q[38];
362
+ rz(_θ_3_) q[38];
363
+ cz q[37], q[38];
364
+ ry(_θ_0_) q[39];
365
+ rz(_θ_1_) q[39];
366
+ ry(_θ_2_) q[40];
367
+ rz(_θ_3_) q[40];
368
+ cz q[39], q[40];
369
+ ry(_θ_0_) q[41];
370
+ rz(_θ_1_) q[41];
371
+ ry(_θ_2_) q[42];
372
+ rz(_θ_3_) q[42];
373
+ cz q[41], q[42];
374
+ ry(_θ_0_) q[43];
375
+ rz(_θ_1_) q[43];
376
+ ry(_θ_2_) q[44];
377
+ rz(_θ_3_) q[44];
378
+ cz q[43], q[44];
379
+ ry(_θ_0_) q[45];
380
+ rz(_θ_1_) q[45];
381
+ ry(_θ_2_) q[46];
382
+ rz(_θ_3_) q[46];
383
+ cz q[45], q[46];
384
+ ry(_θ_0_) q[47];
385
+ rz(_θ_1_) q[47];
386
+ ry(_θ_2_) q[48];
387
+ rz(_θ_3_) q[48];
388
+ cz q[47], q[48];
389
+ ry(_θ_0_) q[49];
390
+ rz(_θ_1_) q[49];
391
+ ry(_θ_2_) q[50];
392
+ rz(_θ_3_) q[50];
393
+ cz q[49], q[50];
394
+ ry(_θ_0_) q[51];
395
+ rz(_θ_1_) q[51];
396
+ ry(_θ_2_) q[52];
397
+ rz(_θ_3_) q[52];
398
+ cz q[51], q[52];
399
+ ry(_θ_0_) q[53];
400
+ rz(_θ_1_) q[53];
401
+ ry(_θ_2_) q[54];
402
+ rz(_θ_3_) q[54];
403
+ cz q[53], q[54];
404
+ ry(_θ_0_) q[55];
405
+ rz(_θ_1_) q[55];
406
+ ry(_θ_2_) q[56];
407
+ rz(_θ_3_) q[56];
408
+ cz q[55], q[56];
409
+ ry(_θ_0_) q[57];
410
+ rz(_θ_1_) q[57];
411
+ ry(_θ_2_) q[58];
412
+ rz(_θ_3_) q[58];
413
+ cz q[57], q[58];
414
+ ry(_θ_0_) q[59];
415
+ rz(_θ_1_) q[59];
416
+ ry(_θ_2_) q[60];
417
+ rz(_θ_3_) q[60];
418
+ cz q[59], q[60];
419
+ ry(_θ_0_) q[61];
420
+ rz(_θ_1_) q[61];
421
+ ry(_θ_2_) q[62];
422
+ rz(_θ_3_) q[62];
423
+ cz q[61], q[62];
424
+ ry(_θ_0_) q[63];
425
+ rz(_θ_1_) q[63];
426
+ ry(_θ_2_) q[64];
427
+ rz(_θ_3_) q[64];
428
+ cz q[63], q[64];
429
+ ry(_θ_0_) q[65];
430
+ rz(_θ_1_) q[65];
431
+ ry(_θ_2_) q[66];
432
+ rz(_θ_3_) q[66];
433
+ cz q[65], q[66];
434
+ ry(_θ_0_) q[67];
435
+ rz(_θ_1_) q[67];
436
+ ry(_θ_2_) q[68];
437
+ rz(_θ_3_) q[68];
438
+ cz q[67], q[68];
439
+ ry(_θ_0_) q[69];
440
+ rz(_θ_1_) q[69];
441
+ ry(_θ_2_) q[70];
442
+ rz(_θ_3_) q[70];
443
+ cz q[69], q[70];
444
+ ry(_θ_0_) q[71];
445
+ rz(_θ_1_) q[71];
446
+ ry(_θ_2_) q[72];
447
+ rz(_θ_3_) q[72];
448
+ cz q[71], q[72];
449
+ ry(_θ_0_) q[73];
450
+ rz(_θ_1_) q[73];
451
+ ry(_θ_2_) q[74];
452
+ rz(_θ_3_) q[74];
453
+ cz q[73], q[74];
454
+ ry(_θ_0_) q[75];
455
+ rz(_θ_1_) q[75];
456
+ ry(_θ_2_) q[76];
457
+ rz(_θ_3_) q[76];
458
+ cz q[75], q[76];
459
+ ry(_θ_0_) q[77];
460
+ rz(_θ_1_) q[77];
461
+ ry(_θ_2_) q[78];
462
+ rz(_θ_3_) q[78];
463
+ cz q[77], q[78];
464
+ ry(_θ_0_) q[79];
465
+ rz(_θ_1_) q[79];
466
+ ry(_θ_2_) q[80];
467
+ rz(_θ_3_) q[80];
468
+ cz q[79], q[80];
469
+ ry(_θ_0_) q[81];
470
+ rz(_θ_1_) q[81];
471
+ ry(_θ_2_) q[82];
472
+ rz(_θ_3_) q[82];
473
+ cz q[81], q[82];
474
+ ry(_θ_0_) q[83];
475
+ rz(_θ_1_) q[83];
476
+ ry(_θ_2_) q[84];
477
+ rz(_θ_3_) q[84];
478
+ cz q[83], q[84];
479
+ ry(_θ_0_) q[85];
480
+ rz(_θ_1_) q[85];
481
+ ry(_θ_2_) q[86];
482
+ rz(_θ_3_) q[86];
483
+ cz q[85], q[86];
484
+ ry(_θ_0_) q[87];
485
+ rz(_θ_1_) q[87];
486
+ ry(_θ_2_) q[88];
487
+ rz(_θ_3_) q[88];
488
+ cz q[87], q[88];
489
+ ry(_θ_0_) q[89];
490
+ rz(_θ_1_) q[89];
491
+ ry(_θ_2_) q[90];
492
+ rz(_θ_3_) q[90];
493
+ cz q[89], q[90];
494
+ ry(_θ_0_) q[91];
495
+ rz(_θ_1_) q[91];
496
+ ry(_θ_2_) q[92];
497
+ rz(_θ_3_) q[92];
498
+ cz q[91], q[92];
499
+ ry(_θ_0_) q[93];
500
+ rz(_θ_1_) q[93];
501
+ ry(_θ_2_) q[94];
502
+ rz(_θ_3_) q[94];
503
+ cz q[93], q[94];
504
+ ry(_θ_4_) q[0];
505
+ rz(_θ_5_) q[0];
506
+ ry(_θ_6_) q[1];
507
+ rz(_θ_7_) q[1];
508
+ cz q[0], q[1];
509
+ c[0] = measure q[1];
510
+ ry(_θ_4_) q[2];
511
+ rz(_θ_5_) q[2];
512
+ ry(_θ_6_) q[3];
513
+ rz(_θ_7_) q[3];
514
+ cz q[2], q[3];
515
+ c[1] = measure q[3];
516
+ ry(_θ_4_) q[4];
517
+ rz(_θ_5_) q[4];
518
+ ry(_θ_6_) q[5];
519
+ rz(_θ_7_) q[5];
520
+ cz q[4], q[5];
521
+ c[2] = measure q[5];
522
+ ry(_θ_4_) q[6];
523
+ rz(_θ_5_) q[6];
524
+ ry(_θ_6_) q[7];
525
+ rz(_θ_7_) q[7];
526
+ cz q[6], q[7];
527
+ c[3] = measure q[7];
528
+ ry(_θ_4_) q[8];
529
+ rz(_θ_5_) q[8];
530
+ ry(_θ_6_) q[9];
531
+ rz(_θ_7_) q[9];
532
+ cz q[8], q[9];
533
+ c[4] = measure q[9];
534
+ ry(_θ_4_) q[10];
535
+ rz(_θ_5_) q[10];
536
+ ry(_θ_6_) q[11];
537
+ rz(_θ_7_) q[11];
538
+ cz q[10], q[11];
539
+ c[5] = measure q[11];
540
+ ry(_θ_4_) q[12];
541
+ rz(_θ_5_) q[12];
542
+ ry(_θ_6_) q[13];
543
+ rz(_θ_7_) q[13];
544
+ cz q[12], q[13];
545
+ c[6] = measure q[13];
546
+ ry(_θ_4_) q[14];
547
+ rz(_θ_5_) q[14];
548
+ ry(_θ_6_) q[15];
549
+ rz(_θ_7_) q[15];
550
+ cz q[14], q[15];
551
+ c[7] = measure q[15];
552
+ ry(_θ_4_) q[16];
553
+ rz(_θ_5_) q[16];
554
+ ry(_θ_6_) q[17];
555
+ rz(_θ_7_) q[17];
556
+ cz q[16], q[17];
557
+ c[8] = measure q[17];
558
+ ry(_θ_4_) q[18];
559
+ rz(_θ_5_) q[18];
560
+ ry(_θ_6_) q[19];
561
+ rz(_θ_7_) q[19];
562
+ cz q[18], q[19];
563
+ c[9] = measure q[19];
564
+ ry(_θ_4_) q[20];
565
+ rz(_θ_5_) q[20];
566
+ ry(_θ_6_) q[21];
567
+ rz(_θ_7_) q[21];
568
+ cz q[20], q[21];
569
+ c[10] = measure q[21];
570
+ ry(_θ_4_) q[22];
571
+ rz(_θ_5_) q[22];
572
+ ry(_θ_6_) q[23];
573
+ rz(_θ_7_) q[23];
574
+ cz q[22], q[23];
575
+ c[11] = measure q[23];
576
+ ry(_θ_4_) q[24];
577
+ rz(_θ_5_) q[24];
578
+ ry(_θ_6_) q[25];
579
+ rz(_θ_7_) q[25];
580
+ cz q[24], q[25];
581
+ c[12] = measure q[25];
582
+ ry(_θ_4_) q[26];
583
+ rz(_θ_5_) q[26];
584
+ ry(_θ_6_) q[27];
585
+ rz(_θ_7_) q[27];
586
+ cz q[26], q[27];
587
+ c[13] = measure q[27];
588
+ ry(_θ_4_) q[28];
589
+ rz(_θ_5_) q[28];
590
+ ry(_θ_6_) q[29];
591
+ rz(_θ_7_) q[29];
592
+ cz q[28], q[29];
593
+ c[14] = measure q[29];
594
+ ry(_θ_4_) q[30];
595
+ rz(_θ_5_) q[30];
596
+ ry(_θ_6_) q[31];
597
+ rz(_θ_7_) q[31];
598
+ cz q[30], q[31];
599
+ c[15] = measure q[31];
600
+ ry(_θ_4_) q[32];
601
+ rz(_θ_5_) q[32];
602
+ ry(_θ_6_) q[33];
603
+ rz(_θ_7_) q[33];
604
+ cz q[32], q[33];
605
+ c[16] = measure q[33];
606
+ ry(_θ_4_) q[34];
607
+ rz(_θ_5_) q[34];
608
+ ry(_θ_6_) q[35];
609
+ rz(_θ_7_) q[35];
610
+ cz q[34], q[35];
611
+ c[17] = measure q[35];
612
+ ry(_θ_4_) q[36];
613
+ rz(_θ_5_) q[36];
614
+ ry(_θ_6_) q[37];
615
+ rz(_θ_7_) q[37];
616
+ cz q[36], q[37];
617
+ c[18] = measure q[37];
618
+ ry(_θ_4_) q[38];
619
+ rz(_θ_5_) q[38];
620
+ ry(_θ_6_) q[39];
621
+ rz(_θ_7_) q[39];
622
+ cz q[38], q[39];
623
+ c[19] = measure q[39];
624
+ ry(_θ_4_) q[40];
625
+ rz(_θ_5_) q[40];
626
+ ry(_θ_6_) q[41];
627
+ rz(_θ_7_) q[41];
628
+ cz q[40], q[41];
629
+ c[20] = measure q[41];
630
+ ry(_θ_4_) q[42];
631
+ rz(_θ_5_) q[42];
632
+ ry(_θ_6_) q[43];
633
+ rz(_θ_7_) q[43];
634
+ cz q[42], q[43];
635
+ c[21] = measure q[43];
636
+ ry(_θ_4_) q[44];
637
+ rz(_θ_5_) q[44];
638
+ ry(_θ_6_) q[45];
639
+ rz(_θ_7_) q[45];
640
+ cz q[44], q[45];
641
+ c[22] = measure q[45];
642
+ ry(_θ_4_) q[46];
643
+ rz(_θ_5_) q[46];
644
+ ry(_θ_6_) q[47];
645
+ rz(_θ_7_) q[47];
646
+ cz q[46], q[47];
647
+ c[23] = measure q[47];
648
+ ry(_θ_4_) q[48];
649
+ rz(_θ_5_) q[48];
650
+ ry(_θ_6_) q[49];
651
+ rz(_θ_7_) q[49];
652
+ cz q[48], q[49];
653
+ c[24] = measure q[49];
654
+ ry(_θ_4_) q[50];
655
+ rz(_θ_5_) q[50];
656
+ ry(_θ_6_) q[51];
657
+ rz(_θ_7_) q[51];
658
+ cz q[50], q[51];
659
+ c[25] = measure q[51];
660
+ ry(_θ_4_) q[52];
661
+ rz(_θ_5_) q[52];
662
+ ry(_θ_6_) q[53];
663
+ rz(_θ_7_) q[53];
664
+ cz q[52], q[53];
665
+ c[26] = measure q[53];
666
+ ry(_θ_4_) q[54];
667
+ rz(_θ_5_) q[54];
668
+ ry(_θ_6_) q[55];
669
+ rz(_θ_7_) q[55];
670
+ cz q[54], q[55];
671
+ c[27] = measure q[55];
672
+ ry(_θ_4_) q[56];
673
+ rz(_θ_5_) q[56];
674
+ ry(_θ_6_) q[57];
675
+ rz(_θ_7_) q[57];
676
+ cz q[56], q[57];
677
+ c[28] = measure q[57];
678
+ ry(_θ_4_) q[58];
679
+ rz(_θ_5_) q[58];
680
+ ry(_θ_6_) q[59];
681
+ rz(_θ_7_) q[59];
682
+ cz q[58], q[59];
683
+ c[29] = measure q[59];
684
+ ry(_θ_4_) q[60];
685
+ rz(_θ_5_) q[60];
686
+ ry(_θ_6_) q[61];
687
+ rz(_θ_7_) q[61];
688
+ cz q[60], q[61];
689
+ c[30] = measure q[61];
690
+ ry(_θ_4_) q[62];
691
+ rz(_θ_5_) q[62];
692
+ ry(_θ_6_) q[63];
693
+ rz(_θ_7_) q[63];
694
+ cz q[62], q[63];
695
+ c[31] = measure q[63];
696
+ ry(_θ_4_) q[64];
697
+ rz(_θ_5_) q[64];
698
+ ry(_θ_6_) q[65];
699
+ rz(_θ_7_) q[65];
700
+ cz q[64], q[65];
701
+ c[32] = measure q[65];
702
+ ry(_θ_4_) q[66];
703
+ rz(_θ_5_) q[66];
704
+ ry(_θ_6_) q[67];
705
+ rz(_θ_7_) q[67];
706
+ cz q[66], q[67];
707
+ c[33] = measure q[67];
708
+ ry(_θ_4_) q[68];
709
+ rz(_θ_5_) q[68];
710
+ ry(_θ_6_) q[69];
711
+ rz(_θ_7_) q[69];
712
+ cz q[68], q[69];
713
+ c[34] = measure q[69];
714
+ ry(_θ_4_) q[70];
715
+ rz(_θ_5_) q[70];
716
+ ry(_θ_6_) q[71];
717
+ rz(_θ_7_) q[71];
718
+ cz q[70], q[71];
719
+ c[35] = measure q[71];
720
+ ry(_θ_4_) q[72];
721
+ rz(_θ_5_) q[72];
722
+ ry(_θ_6_) q[73];
723
+ rz(_θ_7_) q[73];
724
+ cz q[72], q[73];
725
+ c[36] = measure q[73];
726
+ ry(_θ_4_) q[74];
727
+ rz(_θ_5_) q[74];
728
+ ry(_θ_6_) q[75];
729
+ rz(_θ_7_) q[75];
730
+ cz q[74], q[75];
731
+ c[37] = measure q[75];
732
+ ry(_θ_4_) q[76];
733
+ rz(_θ_5_) q[76];
734
+ ry(_θ_6_) q[77];
735
+ rz(_θ_7_) q[77];
736
+ cz q[76], q[77];
737
+ c[38] = measure q[77];
738
+ ry(_θ_4_) q[78];
739
+ rz(_θ_5_) q[78];
740
+ ry(_θ_6_) q[79];
741
+ rz(_θ_7_) q[79];
742
+ cz q[78], q[79];
743
+ c[39] = measure q[79];
744
+ ry(_θ_4_) q[80];
745
+ rz(_θ_5_) q[80];
746
+ ry(_θ_6_) q[81];
747
+ rz(_θ_7_) q[81];
748
+ cz q[80], q[81];
749
+ c[40] = measure q[81];
750
+ ry(_θ_4_) q[82];
751
+ rz(_θ_5_) q[82];
752
+ ry(_θ_6_) q[83];
753
+ rz(_θ_7_) q[83];
754
+ cz q[82], q[83];
755
+ c[41] = measure q[83];
756
+ ry(_θ_4_) q[84];
757
+ rz(_θ_5_) q[84];
758
+ ry(_θ_6_) q[85];
759
+ rz(_θ_7_) q[85];
760
+ cz q[84], q[85];
761
+ c[42] = measure q[85];
762
+ ry(_θ_4_) q[86];
763
+ rz(_θ_5_) q[86];
764
+ ry(_θ_6_) q[87];
765
+ rz(_θ_7_) q[87];
766
+ cz q[86], q[87];
767
+ c[43] = measure q[87];
768
+ ry(_θ_4_) q[88];
769
+ rz(_θ_5_) q[88];
770
+ ry(_θ_6_) q[89];
771
+ rz(_θ_7_) q[89];
772
+ cz q[88], q[89];
773
+ c[44] = measure q[89];
774
+ ry(_θ_4_) q[90];
775
+ rz(_θ_5_) q[90];
776
+ ry(_θ_6_) q[91];
777
+ rz(_θ_7_) q[91];
778
+ cz q[90], q[91];
779
+ c[45] = measure q[91];
780
+ ry(_θ_4_) q[92];
781
+ rz(_θ_5_) q[92];
782
+ ry(_θ_6_) q[93];
783
+ rz(_θ_7_) q[93];
784
+ cz q[92], q[93];
785
+ c[46] = measure q[93];
786
+ ry(_θ_4_) q[94];
787
+ rz(_θ_5_) q[94];
788
+ ry(_θ_6_) q[95];
789
+ rz(_θ_7_) q[95];
790
+ cz q[94], q[95];
791
+ c[47] = measure q[95];
792
+ ry(_θ_8_) q[0];
793
+ rz(_θ_9_) q[0];
794
+ ry(_θ_10_) q[2];
795
+ rz(_θ_11_) q[2];
796
+ cz q[0], q[2];
797
+ ry(_θ_8_) q[4];
798
+ rz(_θ_9_) q[4];
799
+ ry(_θ_10_) q[6];
800
+ rz(_θ_11_) q[6];
801
+ cz q[4], q[6];
802
+ ry(_θ_8_) q[8];
803
+ rz(_θ_9_) q[8];
804
+ ry(_θ_10_) q[10];
805
+ rz(_θ_11_) q[10];
806
+ cz q[8], q[10];
807
+ ry(_θ_8_) q[12];
808
+ rz(_θ_9_) q[12];
809
+ ry(_θ_10_) q[14];
810
+ rz(_θ_11_) q[14];
811
+ cz q[12], q[14];
812
+ ry(_θ_8_) q[16];
813
+ rz(_θ_9_) q[16];
814
+ ry(_θ_10_) q[18];
815
+ rz(_θ_11_) q[18];
816
+ cz q[16], q[18];
817
+ ry(_θ_8_) q[20];
818
+ rz(_θ_9_) q[20];
819
+ ry(_θ_10_) q[22];
820
+ rz(_θ_11_) q[22];
821
+ cz q[20], q[22];
822
+ ry(_θ_8_) q[24];
823
+ rz(_θ_9_) q[24];
824
+ ry(_θ_10_) q[26];
825
+ rz(_θ_11_) q[26];
826
+ cz q[24], q[26];
827
+ ry(_θ_8_) q[28];
828
+ rz(_θ_9_) q[28];
829
+ ry(_θ_10_) q[30];
830
+ rz(_θ_11_) q[30];
831
+ cz q[28], q[30];
832
+ ry(_θ_8_) q[32];
833
+ rz(_θ_9_) q[32];
834
+ ry(_θ_10_) q[34];
835
+ rz(_θ_11_) q[34];
836
+ cz q[32], q[34];
837
+ ry(_θ_8_) q[36];
838
+ rz(_θ_9_) q[36];
839
+ ry(_θ_10_) q[38];
840
+ rz(_θ_11_) q[38];
841
+ cz q[36], q[38];
842
+ ry(_θ_8_) q[40];
843
+ rz(_θ_9_) q[40];
844
+ ry(_θ_10_) q[42];
845
+ rz(_θ_11_) q[42];
846
+ cz q[40], q[42];
847
+ ry(_θ_8_) q[44];
848
+ rz(_θ_9_) q[44];
849
+ ry(_θ_10_) q[46];
850
+ rz(_θ_11_) q[46];
851
+ cz q[44], q[46];
852
+ ry(_θ_8_) q[48];
853
+ rz(_θ_9_) q[48];
854
+ ry(_θ_10_) q[50];
855
+ rz(_θ_11_) q[50];
856
+ cz q[48], q[50];
857
+ ry(_θ_8_) q[52];
858
+ rz(_θ_9_) q[52];
859
+ ry(_θ_10_) q[54];
860
+ rz(_θ_11_) q[54];
861
+ cz q[52], q[54];
862
+ ry(_θ_8_) q[56];
863
+ rz(_θ_9_) q[56];
864
+ ry(_θ_10_) q[58];
865
+ rz(_θ_11_) q[58];
866
+ cz q[56], q[58];
867
+ ry(_θ_8_) q[60];
868
+ rz(_θ_9_) q[60];
869
+ ry(_θ_10_) q[62];
870
+ rz(_θ_11_) q[62];
871
+ cz q[60], q[62];
872
+ ry(_θ_8_) q[64];
873
+ rz(_θ_9_) q[64];
874
+ ry(_θ_10_) q[66];
875
+ rz(_θ_11_) q[66];
876
+ cz q[64], q[66];
877
+ ry(_θ_8_) q[68];
878
+ rz(_θ_9_) q[68];
879
+ ry(_θ_10_) q[70];
880
+ rz(_θ_11_) q[70];
881
+ cz q[68], q[70];
882
+ ry(_θ_8_) q[72];
883
+ rz(_θ_9_) q[72];
884
+ ry(_θ_10_) q[74];
885
+ rz(_θ_11_) q[74];
886
+ cz q[72], q[74];
887
+ ry(_θ_8_) q[76];
888
+ rz(_θ_9_) q[76];
889
+ ry(_θ_10_) q[78];
890
+ rz(_θ_11_) q[78];
891
+ cz q[76], q[78];
892
+ ry(_θ_8_) q[80];
893
+ rz(_θ_9_) q[80];
894
+ ry(_θ_10_) q[82];
895
+ rz(_θ_11_) q[82];
896
+ cz q[80], q[82];
897
+ ry(_θ_8_) q[84];
898
+ rz(_θ_9_) q[84];
899
+ ry(_θ_10_) q[86];
900
+ rz(_θ_11_) q[86];
901
+ cz q[84], q[86];
902
+ ry(_θ_8_) q[88];
903
+ rz(_θ_9_) q[88];
904
+ ry(_θ_10_) q[90];
905
+ rz(_θ_11_) q[90];
906
+ cz q[88], q[90];
907
+ ry(_θ_8_) q[92];
908
+ rz(_θ_9_) q[92];
909
+ ry(_θ_10_) q[94];
910
+ rz(_θ_11_) q[94];
911
+ cz q[92], q[94];
912
+ ry(_θ_8_) q[2];
913
+ rz(_θ_9_) q[2];
914
+ ry(_θ_10_) q[4];
915
+ rz(_θ_11_) q[4];
916
+ cz q[2], q[4];
917
+ ry(_θ_8_) q[6];
918
+ rz(_θ_9_) q[6];
919
+ ry(_θ_10_) q[8];
920
+ rz(_θ_11_) q[8];
921
+ cz q[6], q[8];
922
+ ry(_θ_8_) q[10];
923
+ rz(_θ_9_) q[10];
924
+ ry(_θ_10_) q[12];
925
+ rz(_θ_11_) q[12];
926
+ cz q[10], q[12];
927
+ ry(_θ_8_) q[14];
928
+ rz(_θ_9_) q[14];
929
+ ry(_θ_10_) q[16];
930
+ rz(_θ_11_) q[16];
931
+ cz q[14], q[16];
932
+ ry(_θ_8_) q[18];
933
+ rz(_θ_9_) q[18];
934
+ ry(_θ_10_) q[20];
935
+ rz(_θ_11_) q[20];
936
+ cz q[18], q[20];
937
+ ry(_θ_8_) q[22];
938
+ rz(_θ_9_) q[22];
939
+ ry(_θ_10_) q[24];
940
+ rz(_θ_11_) q[24];
941
+ cz q[22], q[24];
942
+ ry(_θ_8_) q[26];
943
+ rz(_θ_9_) q[26];
944
+ ry(_θ_10_) q[28];
945
+ rz(_θ_11_) q[28];
946
+ cz q[26], q[28];
947
+ ry(_θ_8_) q[30];
948
+ rz(_θ_9_) q[30];
949
+ ry(_θ_10_) q[32];
950
+ rz(_θ_11_) q[32];
951
+ cz q[30], q[32];
952
+ ry(_θ_8_) q[34];
953
+ rz(_θ_9_) q[34];
954
+ ry(_θ_10_) q[36];
955
+ rz(_θ_11_) q[36];
956
+ cz q[34], q[36];
957
+ ry(_θ_8_) q[38];
958
+ rz(_θ_9_) q[38];
959
+ ry(_θ_10_) q[40];
960
+ rz(_θ_11_) q[40];
961
+ cz q[38], q[40];
962
+ ry(_θ_8_) q[42];
963
+ rz(_θ_9_) q[42];
964
+ ry(_θ_10_) q[44];
965
+ rz(_θ_11_) q[44];
966
+ cz q[42], q[44];
967
+ ry(_θ_8_) q[46];
968
+ rz(_θ_9_) q[46];
969
+ ry(_θ_10_) q[48];
970
+ rz(_θ_11_) q[48];
971
+ cz q[46], q[48];
972
+ ry(_θ_8_) q[50];
973
+ rz(_θ_9_) q[50];
974
+ ry(_θ_10_) q[52];
975
+ rz(_θ_11_) q[52];
976
+ cz q[50], q[52];
977
+ ry(_θ_8_) q[54];
978
+ rz(_θ_9_) q[54];
979
+ ry(_θ_10_) q[56];
980
+ rz(_θ_11_) q[56];
981
+ cz q[54], q[56];
982
+ ry(_θ_8_) q[58];
983
+ rz(_θ_9_) q[58];
984
+ ry(_θ_10_) q[60];
985
+ rz(_θ_11_) q[60];
986
+ cz q[58], q[60];
987
+ ry(_θ_8_) q[62];
988
+ rz(_θ_9_) q[62];
989
+ ry(_θ_10_) q[64];
990
+ rz(_θ_11_) q[64];
991
+ cz q[62], q[64];
992
+ ry(_θ_8_) q[66];
993
+ rz(_θ_9_) q[66];
994
+ ry(_θ_10_) q[68];
995
+ rz(_θ_11_) q[68];
996
+ cz q[66], q[68];
997
+ ry(_θ_8_) q[70];
998
+ rz(_θ_9_) q[70];
999
+ ry(_θ_10_) q[72];
1000
+ rz(_θ_11_) q[72];
1001
+ cz q[70], q[72];
1002
+ ry(_θ_8_) q[74];
1003
+ rz(_θ_9_) q[74];
1004
+ ry(_θ_10_) q[76];
1005
+ rz(_θ_11_) q[76];
1006
+ cz q[74], q[76];
1007
+ ry(_θ_8_) q[78];
1008
+ rz(_θ_9_) q[78];
1009
+ ry(_θ_10_) q[80];
1010
+ rz(_θ_11_) q[80];
1011
+ cz q[78], q[80];
1012
+ ry(_θ_8_) q[82];
1013
+ rz(_θ_9_) q[82];
1014
+ ry(_θ_10_) q[84];
1015
+ rz(_θ_11_) q[84];
1016
+ cz q[82], q[84];
1017
+ ry(_θ_8_) q[86];
1018
+ rz(_θ_9_) q[86];
1019
+ ry(_θ_10_) q[88];
1020
+ rz(_θ_11_) q[88];
1021
+ cz q[86], q[88];
1022
+ ry(_θ_8_) q[90];
1023
+ rz(_θ_9_) q[90];
1024
+ ry(_θ_10_) q[92];
1025
+ rz(_θ_11_) q[92];
1026
+ cz q[90], q[92];
1027
+ ry(_θ_12_) q[0];
1028
+ rz(_θ_13_) q[0];
1029
+ ry(_θ_14_) q[2];
1030
+ rz(_θ_15_) q[2];
1031
+ cz q[0], q[2];
1032
+ c[48] = measure q[2];
1033
+ ry(_θ_12_) q[4];
1034
+ rz(_θ_13_) q[4];
1035
+ ry(_θ_14_) q[6];
1036
+ rz(_θ_15_) q[6];
1037
+ cz q[4], q[6];
1038
+ c[49] = measure q[6];
1039
+ ry(_θ_12_) q[8];
1040
+ rz(_θ_13_) q[8];
1041
+ ry(_θ_14_) q[10];
1042
+ rz(_θ_15_) q[10];
1043
+ cz q[8], q[10];
1044
+ c[50] = measure q[10];
1045
+ ry(_θ_12_) q[12];
1046
+ rz(_θ_13_) q[12];
1047
+ ry(_θ_14_) q[14];
1048
+ rz(_θ_15_) q[14];
1049
+ cz q[12], q[14];
1050
+ c[51] = measure q[14];
1051
+ ry(_θ_12_) q[16];
1052
+ rz(_θ_13_) q[16];
1053
+ ry(_θ_14_) q[18];
1054
+ rz(_θ_15_) q[18];
1055
+ cz q[16], q[18];
1056
+ c[52] = measure q[18];
1057
+ ry(_θ_12_) q[20];
1058
+ rz(_θ_13_) q[20];
1059
+ ry(_θ_14_) q[22];
1060
+ rz(_θ_15_) q[22];
1061
+ cz q[20], q[22];
1062
+ c[53] = measure q[22];
1063
+ ry(_θ_12_) q[24];
1064
+ rz(_θ_13_) q[24];
1065
+ ry(_θ_14_) q[26];
1066
+ rz(_θ_15_) q[26];
1067
+ cz q[24], q[26];
1068
+ c[54] = measure q[26];
1069
+ ry(_θ_12_) q[28];
1070
+ rz(_θ_13_) q[28];
1071
+ ry(_θ_14_) q[30];
1072
+ rz(_θ_15_) q[30];
1073
+ cz q[28], q[30];
1074
+ c[55] = measure q[30];
1075
+ ry(_θ_12_) q[32];
1076
+ rz(_θ_13_) q[32];
1077
+ ry(_θ_14_) q[34];
1078
+ rz(_θ_15_) q[34];
1079
+ cz q[32], q[34];
1080
+ c[56] = measure q[34];
1081
+ ry(_θ_12_) q[36];
1082
+ rz(_θ_13_) q[36];
1083
+ ry(_θ_14_) q[38];
1084
+ rz(_θ_15_) q[38];
1085
+ cz q[36], q[38];
1086
+ c[57] = measure q[38];
1087
+ ry(_θ_12_) q[40];
1088
+ rz(_θ_13_) q[40];
1089
+ ry(_θ_14_) q[42];
1090
+ rz(_θ_15_) q[42];
1091
+ cz q[40], q[42];
1092
+ c[58] = measure q[42];
1093
+ ry(_θ_12_) q[44];
1094
+ rz(_θ_13_) q[44];
1095
+ ry(_θ_14_) q[46];
1096
+ rz(_θ_15_) q[46];
1097
+ cz q[44], q[46];
1098
+ c[59] = measure q[46];
1099
+ ry(_θ_12_) q[48];
1100
+ rz(_θ_13_) q[48];
1101
+ ry(_θ_14_) q[50];
1102
+ rz(_θ_15_) q[50];
1103
+ cz q[48], q[50];
1104
+ c[60] = measure q[50];
1105
+ ry(_θ_12_) q[52];
1106
+ rz(_θ_13_) q[52];
1107
+ ry(_θ_14_) q[54];
1108
+ rz(_θ_15_) q[54];
1109
+ cz q[52], q[54];
1110
+ c[61] = measure q[54];
1111
+ ry(_θ_12_) q[56];
1112
+ rz(_θ_13_) q[56];
1113
+ ry(_θ_14_) q[58];
1114
+ rz(_θ_15_) q[58];
1115
+ cz q[56], q[58];
1116
+ c[62] = measure q[58];
1117
+ ry(_θ_12_) q[60];
1118
+ rz(_θ_13_) q[60];
1119
+ ry(_θ_14_) q[62];
1120
+ rz(_θ_15_) q[62];
1121
+ cz q[60], q[62];
1122
+ c[63] = measure q[62];
1123
+ ry(_θ_12_) q[64];
1124
+ rz(_θ_13_) q[64];
1125
+ ry(_θ_14_) q[66];
1126
+ rz(_θ_15_) q[66];
1127
+ cz q[64], q[66];
1128
+ c[64] = measure q[66];
1129
+ ry(_θ_12_) q[68];
1130
+ rz(_θ_13_) q[68];
1131
+ ry(_θ_14_) q[70];
1132
+ rz(_θ_15_) q[70];
1133
+ cz q[68], q[70];
1134
+ c[65] = measure q[70];
1135
+ ry(_θ_12_) q[72];
1136
+ rz(_θ_13_) q[72];
1137
+ ry(_θ_14_) q[74];
1138
+ rz(_θ_15_) q[74];
1139
+ cz q[72], q[74];
1140
+ c[66] = measure q[74];
1141
+ ry(_θ_12_) q[76];
1142
+ rz(_θ_13_) q[76];
1143
+ ry(_θ_14_) q[78];
1144
+ rz(_θ_15_) q[78];
1145
+ cz q[76], q[78];
1146
+ c[67] = measure q[78];
1147
+ ry(_θ_12_) q[80];
1148
+ rz(_θ_13_) q[80];
1149
+ ry(_θ_14_) q[82];
1150
+ rz(_θ_15_) q[82];
1151
+ cz q[80], q[82];
1152
+ c[68] = measure q[82];
1153
+ ry(_θ_12_) q[84];
1154
+ rz(_θ_13_) q[84];
1155
+ ry(_θ_14_) q[86];
1156
+ rz(_θ_15_) q[86];
1157
+ cz q[84], q[86];
1158
+ c[69] = measure q[86];
1159
+ ry(_θ_12_) q[88];
1160
+ rz(_θ_13_) q[88];
1161
+ ry(_θ_14_) q[90];
1162
+ rz(_θ_15_) q[90];
1163
+ cz q[88], q[90];
1164
+ c[70] = measure q[90];
1165
+ ry(_θ_12_) q[92];
1166
+ rz(_θ_13_) q[92];
1167
+ ry(_θ_14_) q[94];
1168
+ rz(_θ_15_) q[94];
1169
+ cz q[92], q[94];
1170
+ c[71] = measure q[94];
1171
+ ry(_θ_16_) q[0];
1172
+ rz(_θ_17_) q[0];
1173
+ ry(_θ_18_) q[4];
1174
+ rz(_θ_19_) q[4];
1175
+ cz q[0], q[4];
1176
+ ry(_θ_16_) q[8];
1177
+ rz(_θ_17_) q[8];
1178
+ ry(_θ_18_) q[12];
1179
+ rz(_θ_19_) q[12];
1180
+ cz q[8], q[12];
1181
+ ry(_θ_16_) q[16];
1182
+ rz(_θ_17_) q[16];
1183
+ ry(_θ_18_) q[20];
1184
+ rz(_θ_19_) q[20];
1185
+ cz q[16], q[20];
1186
+ ry(_θ_16_) q[24];
1187
+ rz(_θ_17_) q[24];
1188
+ ry(_θ_18_) q[28];
1189
+ rz(_θ_19_) q[28];
1190
+ cz q[24], q[28];
1191
+ ry(_θ_16_) q[32];
1192
+ rz(_θ_17_) q[32];
1193
+ ry(_θ_18_) q[36];
1194
+ rz(_θ_19_) q[36];
1195
+ cz q[32], q[36];
1196
+ ry(_θ_16_) q[40];
1197
+ rz(_θ_17_) q[40];
1198
+ ry(_θ_18_) q[44];
1199
+ rz(_θ_19_) q[44];
1200
+ cz q[40], q[44];
1201
+ ry(_θ_16_) q[48];
1202
+ rz(_θ_17_) q[48];
1203
+ ry(_θ_18_) q[52];
1204
+ rz(_θ_19_) q[52];
1205
+ cz q[48], q[52];
1206
+ ry(_θ_16_) q[56];
1207
+ rz(_θ_17_) q[56];
1208
+ ry(_θ_18_) q[60];
1209
+ rz(_θ_19_) q[60];
1210
+ cz q[56], q[60];
1211
+ ry(_θ_16_) q[64];
1212
+ rz(_θ_17_) q[64];
1213
+ ry(_θ_18_) q[68];
1214
+ rz(_θ_19_) q[68];
1215
+ cz q[64], q[68];
1216
+ ry(_θ_16_) q[72];
1217
+ rz(_θ_17_) q[72];
1218
+ ry(_θ_18_) q[76];
1219
+ rz(_θ_19_) q[76];
1220
+ cz q[72], q[76];
1221
+ ry(_θ_16_) q[80];
1222
+ rz(_θ_17_) q[80];
1223
+ ry(_θ_18_) q[84];
1224
+ rz(_θ_19_) q[84];
1225
+ cz q[80], q[84];
1226
+ ry(_θ_16_) q[88];
1227
+ rz(_θ_17_) q[88];
1228
+ ry(_θ_18_) q[92];
1229
+ rz(_θ_19_) q[92];
1230
+ cz q[88], q[92];
1231
+ ry(_θ_16_) q[4];
1232
+ rz(_θ_17_) q[4];
1233
+ ry(_θ_18_) q[8];
1234
+ rz(_θ_19_) q[8];
1235
+ cz q[4], q[8];
1236
+ ry(_θ_16_) q[12];
1237
+ rz(_θ_17_) q[12];
1238
+ ry(_θ_18_) q[16];
1239
+ rz(_θ_19_) q[16];
1240
+ cz q[12], q[16];
1241
+ ry(_θ_16_) q[20];
1242
+ rz(_θ_17_) q[20];
1243
+ ry(_θ_18_) q[24];
1244
+ rz(_θ_19_) q[24];
1245
+ cz q[20], q[24];
1246
+ ry(_θ_16_) q[28];
1247
+ rz(_θ_17_) q[28];
1248
+ ry(_θ_18_) q[32];
1249
+ rz(_θ_19_) q[32];
1250
+ cz q[28], q[32];
1251
+ ry(_θ_16_) q[36];
1252
+ rz(_θ_17_) q[36];
1253
+ ry(_θ_18_) q[40];
1254
+ rz(_θ_19_) q[40];
1255
+ cz q[36], q[40];
1256
+ ry(_θ_16_) q[44];
1257
+ rz(_θ_17_) q[44];
1258
+ ry(_θ_18_) q[48];
1259
+ rz(_θ_19_) q[48];
1260
+ cz q[44], q[48];
1261
+ ry(_θ_16_) q[52];
1262
+ rz(_θ_17_) q[52];
1263
+ ry(_θ_18_) q[56];
1264
+ rz(_θ_19_) q[56];
1265
+ cz q[52], q[56];
1266
+ ry(_θ_16_) q[60];
1267
+ rz(_θ_17_) q[60];
1268
+ ry(_θ_18_) q[64];
1269
+ rz(_θ_19_) q[64];
1270
+ cz q[60], q[64];
1271
+ ry(_θ_16_) q[68];
1272
+ rz(_θ_17_) q[68];
1273
+ ry(_θ_18_) q[72];
1274
+ rz(_θ_19_) q[72];
1275
+ cz q[68], q[72];
1276
+ ry(_θ_16_) q[76];
1277
+ rz(_θ_17_) q[76];
1278
+ ry(_θ_18_) q[80];
1279
+ rz(_θ_19_) q[80];
1280
+ cz q[76], q[80];
1281
+ ry(_θ_16_) q[84];
1282
+ rz(_θ_17_) q[84];
1283
+ ry(_θ_18_) q[88];
1284
+ rz(_θ_19_) q[88];
1285
+ cz q[84], q[88];
1286
+ ry(_θ_20_) q[0];
1287
+ rz(_θ_21_) q[0];
1288
+ ry(_θ_22_) q[4];
1289
+ rz(_θ_23_) q[4];
1290
+ cz q[0], q[4];
1291
+ c[72] = measure q[4];
1292
+ ry(_θ_20_) q[8];
1293
+ rz(_θ_21_) q[8];
1294
+ ry(_θ_22_) q[12];
1295
+ rz(_θ_23_) q[12];
1296
+ cz q[8], q[12];
1297
+ c[73] = measure q[12];
1298
+ ry(_θ_20_) q[16];
1299
+ rz(_θ_21_) q[16];
1300
+ ry(_θ_22_) q[20];
1301
+ rz(_θ_23_) q[20];
1302
+ cz q[16], q[20];
1303
+ c[74] = measure q[20];
1304
+ ry(_θ_20_) q[24];
1305
+ rz(_θ_21_) q[24];
1306
+ ry(_θ_22_) q[28];
1307
+ rz(_θ_23_) q[28];
1308
+ cz q[24], q[28];
1309
+ c[75] = measure q[28];
1310
+ ry(_θ_20_) q[32];
1311
+ rz(_θ_21_) q[32];
1312
+ ry(_θ_22_) q[36];
1313
+ rz(_θ_23_) q[36];
1314
+ cz q[32], q[36];
1315
+ c[76] = measure q[36];
1316
+ ry(_θ_20_) q[40];
1317
+ rz(_θ_21_) q[40];
1318
+ ry(_θ_22_) q[44];
1319
+ rz(_θ_23_) q[44];
1320
+ cz q[40], q[44];
1321
+ c[77] = measure q[44];
1322
+ ry(_θ_20_) q[48];
1323
+ rz(_θ_21_) q[48];
1324
+ ry(_θ_22_) q[52];
1325
+ rz(_θ_23_) q[52];
1326
+ cz q[48], q[52];
1327
+ c[78] = measure q[52];
1328
+ ry(_θ_20_) q[56];
1329
+ rz(_θ_21_) q[56];
1330
+ ry(_θ_22_) q[60];
1331
+ rz(_θ_23_) q[60];
1332
+ cz q[56], q[60];
1333
+ c[79] = measure q[60];
1334
+ ry(_θ_20_) q[64];
1335
+ rz(_θ_21_) q[64];
1336
+ ry(_θ_22_) q[68];
1337
+ rz(_θ_23_) q[68];
1338
+ cz q[64], q[68];
1339
+ c[80] = measure q[68];
1340
+ ry(_θ_20_) q[72];
1341
+ rz(_θ_21_) q[72];
1342
+ ry(_θ_22_) q[76];
1343
+ rz(_θ_23_) q[76];
1344
+ cz q[72], q[76];
1345
+ c[81] = measure q[76];
1346
+ ry(_θ_20_) q[80];
1347
+ rz(_θ_21_) q[80];
1348
+ ry(_θ_22_) q[84];
1349
+ rz(_θ_23_) q[84];
1350
+ cz q[80], q[84];
1351
+ c[82] = measure q[84];
1352
+ ry(_θ_20_) q[88];
1353
+ rz(_θ_21_) q[88];
1354
+ ry(_θ_22_) q[92];
1355
+ rz(_θ_23_) q[92];
1356
+ cz q[88], q[92];
1357
+ c[83] = measure q[92];
1358
+ c[84] = measure q[0];
requirements.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ qiskit==2.3.0
2
+ qiskit-ibm-runtime
3
+ qiskit-algorithms
results.csv ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ final_loss,iterations,evals
2
+ 0.2704182377567998,12,36
training_log.txt ADDED
The diff for this file is too large to render. See raw diff