Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Structure refactor to allow new benchmark experiments #42

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
139 changes: 139 additions & 0 deletions benchmarking/adder_8/adder_8.qasm
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
OPENQASM 2.0;
include "qelib1.inc";
qreg q[24];
cx q[3], q[2];
cx q[8], q[7];
cx q[14], q[13];
cx q[21], q[20];
cx q[3], q[4];
cx q[8], q[9];
cx q[14], q[15];
cx q[21], q[22];
ccx q[0], q[1], q[3];
ccx q[5], q[6], q[8];
ccx q[11], q[12], q[14];
ccx q[18], q[19], q[21];
ccx q[2], q[3], q[4];
ccx q[7], q[8], q[9];
ccx q[7], q[8], q[10];
ccx q[13], q[14], q[15];
ccx q[13], q[14], q[16];
ccx q[20], q[21], q[22];
ccx q[20], q[21], q[23];
cx q[6], q[5];
cx q[12], q[11];
cx q[19], q[18];
cx q[5], q[8];
cx q[11], q[14];
cx q[18], q[21];
ccx q[7], q[8], q[10];
ccx q[13], q[14], q[16];
ccx q[20], q[21], q[23];
ccx q[16], q[23], q[17];
ccx q[15], q[23], q[22];
ccx q[4], q[10], q[9];
ccx q[9], q[17], q[22];
ccx q[9], q[16], q[15];
ccx q[16], q[23], q[17];
ccx q[7], q[8], q[10];
ccx q[13], q[14], q[16];
ccx q[20], q[21], q[23];
cx q[5], q[8];
cx q[11], q[14];
cx q[18], q[21];
cx q[6], q[5];
cx q[12], q[11];
cx q[19], q[18];
ccx q[7], q[8], q[10];
ccx q[13], q[14], q[16];
ccx q[20], q[21], q[23];
ccx q[0], q[1], q[3];
ccx q[5], q[6], q[8];
ccx q[11], q[12], q[14];
ccx q[18], q[19], q[21];
cx q[3], q[2];
cx q[8], q[7];
cx q[14], q[13];
cx q[21], q[20];
cx q[6], q[5];
cx q[12], q[11];
cx q[19], q[18];
cx q[6], q[8];
cx q[12], q[14];
cx q[19], q[21];
cx q[4], q[6];
cx q[9], q[12];
cx q[15], q[19];
ccx q[0], q[1], q[3];
ccx q[5], q[6], q[8];
ccx q[11], q[12], q[14];
ccx q[18], q[19], q[21];
cx q[3], q[2];
cx q[8], q[7];
cx q[14], q[13];
cx q[21], q[20];
ccx q[0], q[1], q[3];
ccx q[5], q[6], q[8];
ccx q[11], q[12], q[14];
ccx q[18], q[19], q[21];
cx q[6], q[5];
cx q[12], q[11];
cx q[19], q[18];
cx q[4], q[6];
cx q[9], q[12];
cx q[15], q[19];
cx q[6], q[8];
cx q[12], q[14];
cx q[19], q[21];
cx q[1], q[0];
cx q[6], q[5];
cx q[12], q[11];
cx q[19], q[18];
x q[0];
x q[2];
x q[5];
x q[7];
x q[11];
x q[13];
cx q[3], q[2];
cx q[8], q[7];
cx q[14], q[13];
ccx q[0], q[1], q[3];
ccx q[5], q[6], q[8];
ccx q[11], q[12], q[14];
cx q[6], q[5];
cx q[12], q[11];
ccx q[7], q[8], q[10];
ccx q[13], q[14], q[16];
cx q[5], q[8];
cx q[11], q[14];
ccx q[7], q[8], q[10];
ccx q[13], q[14], q[16];
ccx q[9], q[16], q[15];
ccx q[4], q[10], q[9];
ccx q[7], q[8], q[10];
ccx q[13], q[14], q[16];
cx q[5], q[8];
cx q[11], q[14];
ccx q[7], q[8], q[10];
ccx q[13], q[14], q[16];
cx q[6], q[5];
cx q[12], q[11];
ccx q[7], q[8], q[9];
ccx q[13], q[14], q[15];
ccx q[2], q[3], q[4];
ccx q[0], q[1], q[3];
ccx q[5], q[6], q[8];
ccx q[11], q[12], q[14];
cx q[3], q[4];
cx q[8], q[9];
cx q[14], q[15];
cx q[3], q[2];
cx q[8], q[7];
cx q[14], q[13];
x q[0];
x q[2];
x q[5];
x q[7];
x q[11];
x q[13];
1 change: 1 addition & 0 deletions benchmarking/adder_8/processed_data_summary.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[]
File renamed without changes.
101 changes: 101 additions & 0 deletions benchmarking/ex1_226/results/ex1_226-qiskit0.44.1-ibm_rochester.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
|Qasm file|Method|Date|Opt level|Platform|Seed|Circuit depth|Gate count
0|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|0|11|15
1|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|1|11|16
2|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|2|9|17
3|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|3|8|12
4|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|4|11|16
5|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|5|10|15
6|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|6|11|15
7|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|7|13|20
8|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|8|9|13
9|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|9|10|17
10|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|10|11|15
11|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|11|10|17
12|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|12|9|13
13|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|13|9|12
14|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|14|11|17
15|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|15|12|22
16|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|16|11|17
17|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|17|11|16
18|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|18|12|20
19|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|19|10|16
20|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|20|11|18
21|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|21|8|12
22|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|22|9|17
23|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|23|10|17
24|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|24|11|18
25|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|25|11|16
26|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|26|10|17
27|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|27|10|16
28|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|28|13|19
29|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|29|13|19
30|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|30|11|17
31|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|31|11|15
32|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|32|9|13
33|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|33|11|16
34|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|34|10|17
35|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|35|13|21
36|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|36|11|16
37|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|37|10|16
38|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|38|13|22
39|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|39|11|17
40|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|40|11|16
41|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|41|10|17
42|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|42|10|17
43|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|43|9|13
44|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|44|13|18
45|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|45|8|13
46|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|46|13|18
47|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|47|11|17
48|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|48|9|17
49|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|49|11|18
50|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|50|8|12
51|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|51|11|15
52|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|52|8|12
53|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|53|10|16
54|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|54|7|13
55|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|55|10|17
56|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|56|11|16
57|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|57|10|16
58|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|58|9|17
59|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|59|13|19
60|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|60|9|13
61|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|61|11|15
62|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|62|10|17
63|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|63|10|17
64|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|64|10|17
65|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|65|9|12
66|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|66|11|15
67|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|67|10|15
68|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|68|9|17
69|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|69|10|17
70|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|70|8|12
71|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|71|9|17
72|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|72|11|16
73|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|73|10|17
74|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|74|9|12
75|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|75|11|17
76|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|76|11|17
77|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|77|8|12
78|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|78|11|16
79|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|79|11|15
80|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|80|9|17
81|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|81|12|21
82|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|82|10|15
83|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|83|9|17
84|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|84|11|17
85|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|85|13|20
86|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|86|12|21
87|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|87|11|16
88|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|88|13|19
89|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|89|11|16
90|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|90|11|16
91|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|91|9|17
92|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|92|13|19
93|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|93|13|22
94|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|94|13|19
95|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|95|9|12
96|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|96|9|17
97|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|97|9|17
98|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|98|7|12
99|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|ibm_rochester|99|11|15
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
|Qasm file|Method|Date|Opt level|Platform|Seed|Circuit depth|Gate count
0|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|0|8|16
1|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|1|10|16
2|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|2|9|13
3|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|3|10|15
4|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|4|8|14
5|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|5|9|13
6|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|6|8|16
7|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|7|8|13
8|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|8|8|12
9|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|9|10|18
10|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|10|8|14
11|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|11|9|14
12|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|12|8|15
13|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|13|10|19
14|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|14|8|14
15|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|15|10|16
16|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|16|8|11
17|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|17|10|18
18|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|18|8|13
19|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|19|8|11
20|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|20|8|11
21|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|21|10|16
22|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|22|8|14
23|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|23|8|11
24|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|24|10|16
25|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|25|10|16
26|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|26|9|17
27|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|27|8|16
28|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|28|10|19
29|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|29|6|9
30|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|30|10|19
31|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|31|8|11
32|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|32|13|19
33|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|33|13|22
34|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|34|10|17
35|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|35|10|16
36|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|36|8|11
37|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|37|8|12
38|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|38|11|20
39|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|39|10|16
40|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|40|10|15
41|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|41|13|20
42|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|42|9|19
43|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|43|10|18
44|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|44|10|17
45|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|45|8|13
46|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|46|8|12
47|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|47|10|16
48|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|48|8|12
49|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|49|10|17
50|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|50|10|16
51|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|51|10|16
52|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|52|10|19
53|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|53|8|16
54|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|54|10|19
55|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|55|10|16
56|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|56|8|14
57|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|57|10|19
58|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|58|8|11
59|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|59|8|15
60|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|60|10|19
61|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|61|10|18
62|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|62|10|17
63|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|63|10|19
64|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|64|10|19
65|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|65|8|11
66|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|66|11|20
67|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|67|8|15
68|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|68|8|11
69|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|69|10|19
70|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|70|8|12
71|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|71|10|16
72|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|72|8|14
73|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|73|8|12
74|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|74|11|16
75|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|75|10|16
76|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|76|11|16
77|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|77|10|16
78|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|78|8|15
79|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|79|10|18
80|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|80|8|15
81|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|81|8|13
82|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|82|10|19
83|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|83|8|14
84|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|84|8|11
85|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|85|10|19
86|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|86|8|14
87|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|87|8|11
88|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|88|8|14
89|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|89|10|16
90|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|90|8|14
91|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|91|8|15
92|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|92|10|18
93|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|93|10|15
94|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|94|10|16
95|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|95|8|11
96|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|96|10|16
97|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|97|8|11
98|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|98|8|15
99|ex1_226.qasm|Qiskit 0.44.1 compilation|2023-08-17|3|rigetti_16q_aspen|99|8|15
4 changes: 2 additions & 2 deletions src/circuit_depth_and_gate_count.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
def run_experiment(qasm_id: str):
print(f"\nRunning {METHOD} for circuit {qasm_id}\n")

qasm_file_path = os.path.abspath(os.path.join( os.path.dirname( __file__ ),"..", "benchmarking",f"{qasm_id}.qasm"))
qasm_file_path = os.path.abspath(os.path.join( os.path.dirname( __file__ ),"..","benchmarking",qasm_id,f"{qasm_id}.qasm"))
circuit = QuantumCircuit.from_qasm_file(qasm_file_path)
# Transpile for each architecture using pyzx
for arch in ARCHITECTURES:
Expand All @@ -35,7 +35,7 @@ def run_experiment(qasm_id: str):
results = [f"{qasm_id}.qasm", METHOD, DATE, OPTIMIZATION_LEVEL,arch,i,result.depth(),sum(result.count_ops().values())]
df.loc[len(df)] = results

output_path = os.path.abspath(os.path.join(os.path.dirname( __file__ ),"..","benchmarking","results",f"{qasm_id}-qiskit{VERSION}-{arch}.csv"))
output_path = os.path.abspath(os.path.join(os.path.dirname( __file__ ),"..","benchmarking",qasm_id,"results",f"{qasm_id}-qiskit{VERSION}-{arch}.csv"))
df.to_csv(output_path, sep="|")

print(f"{arch}\n",
Expand Down
Loading