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

Further oxidize sabre #8388

Merged
merged 29 commits into from
Aug 22, 2022
Merged
Show file tree
Hide file tree
Changes from 25 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
cf423d1
Further oxidize sabre
mtreinish Jul 21, 2022
dfa4d66
Fix most test failures
mtreinish Jul 21, 2022
a9684de
Merge remote-tracking branch 'origin/main' into rusty-sabre
mtreinish Jul 21, 2022
e42cd4a
Rework circuit reconstruction to use layer order
mtreinish Jul 22, 2022
1fb654c
Merge remote-tracking branch 'origin/main' into rusty-sabre
mtreinish Jul 25, 2022
7e4f983
Differentiate between empty extended_set and none
mtreinish Jul 25, 2022
3a78647
Simplify arguments passing to remove adjacency matrix storage
mtreinish Jul 25, 2022
f84c798
Only check env variables once in rust
mtreinish Jul 25, 2022
adda583
Merge remote-tracking branch 'origin/main' into rusty-sabre
mtreinish Aug 11, 2022
c657d26
Merge remote-tracking branch 'origin/main' into rusty-sabre
mtreinish Aug 11, 2022
bbfc1c7
Merge remote-tracking branch 'origin/main' into rusty-sabre
mtreinish Aug 16, 2022
f07ba74
Rust side NLayout.copy()
mtreinish Aug 16, 2022
2da3050
Preserve SabreSwap execution order
mtreinish Aug 16, 2022
2075569
Merge branch 'main' into rusty-sabre
mtreinish Aug 16, 2022
45dc04c
Rework SabreDAG to include full DAGCircuit structure
mtreinish Aug 17, 2022
42f946e
Switch back to topological_op_nodes() for SabreDAG creation
mtreinish Aug 17, 2022
c4ae7cc
Merge remote-tracking branch 'origin/main' into rusty-sabre
mtreinish Aug 17, 2022
10239dd
Fix lint
mtreinish Aug 17, 2022
dce50ac
Fix extended set construction
mtreinish Aug 17, 2022
867d35e
Fix typo in application of decay rate
mtreinish Aug 17, 2022
e6d9756
Remove unused QubitsDecay class
mtreinish Aug 17, 2022
3a371a0
Remove unused EdgeList class
mtreinish Aug 17, 2022
c11b3c9
Remove unnecessary SabreRNG class
mtreinish Aug 17, 2022
1f639e1
Merge branch 'main' into rusty-sabre
mtreinish Aug 17, 2022
f940b29
Cleanup SabreDAG docstring and comments
mtreinish Aug 18, 2022
08f6a47
Remove unused edge weights from SabreDAG
mtreinish Aug 19, 2022
935452a
Merge remote-tracking branch 'origin/main' into rusty-sabre
mtreinish Aug 19, 2022
7471e50
s/_bit_indices/_qubit_indices/g
mtreinish Aug 20, 2022
dca690d
Fix sabre rust class signatures
mtreinish Aug 20, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
106 changes: 73 additions & 33 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ rand_distr = "0.4.3"
ahash = "0.8.0"
num-complex = "0.4"
num-bigint = "0.4"
retworkx-core = "0.11"

[dependencies.pyo3]
version = "0.16.5"
Expand Down