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

Use rust gates for Optimize1QGatesDecomposition #12650

Merged
merged 21 commits into from
Jul 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
4ac7782
Use rust gates for Optimize1QGatesDecomposition
mtreinish May 28, 2024
43f9dd2
Cache target decompositions for each qubit
mtreinish Jun 24, 2024
ac38a21
Optimize rust implementation slightly
mtreinish Jun 25, 2024
cab69de
Avoid extra allocations by inlining matrix multiplication
mtreinish Jun 25, 2024
411c300
Merge branch 'main' into optimize-1q-more-rust
mtreinish Jun 25, 2024
1dd4ceb
Remove unnecessary comment
mtreinish Jun 25, 2024
515c3ff
Remove stray code block
mtreinish Jun 25, 2024
130969a
Add import path for rust gate
mtreinish Jun 25, 2024
c325ffe
Use rust gate in circuit constructor
mtreinish Jun 26, 2024
e40a69f
Merge remote-tracking branch 'origin/main' into optimize-1q-more-rust
mtreinish Jun 27, 2024
09be2b6
Remove duplicated op_name getter and just use existing name getter
mtreinish Jun 27, 2024
8db2c4e
Merge remote-tracking branch 'origin/main' into optimize-1q-more-rust
mtreinish Jun 27, 2024
ec20ccd
Merge remote-tracking branch 'origin/main' into optimize-1q-more-rust
mtreinish Jun 27, 2024
c37e0b3
Merge remote-tracking branch 'origin/main' into optimize-1q-more-rust
mtreinish Jul 1, 2024
60d21df
Apply suggestions from code review
mtreinish Jul 1, 2024
0e5d1ce
Merge remote-tracking branch 'origin/main' into optimize-1q-more-rust
mtreinish Jul 2, 2024
68af440
Simplify construction of target_basis_vec
jlapeyre Jul 2, 2024
c744f6e
Fix rebase issue
mtreinish Jul 2, 2024
c1eb501
Update crates/accelerate/src/euler_one_qubit_decomposer.rs
mtreinish Jul 2, 2024
6b3b3c1
Merge branch 'main' into optimize-1q-more-rust
mtreinish Jul 2, 2024
1b65d73
Update crates/accelerate/src/euler_one_qubit_decomposer.rs
jlapeyre Jul 2, 2024
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
Loading
Loading