Commit c6d52a0
We currently run `VF2PostLayout(strict=True)` after the optimisation
loop at optimisation level 3. We use the same values for `call_limit`
and `max_trials` as we do for the averaging methods, but the averaging
methods are pure Rust with no semantic matching, whereas the exact-match
have Python-space semantic matching, so are far slower.
We can look at raising the limits back to much higher values when these
paths are in Rust and use the branch-and-bound scoring.
(cherry picked from commit 7052dfe)
Co-authored-by: Jake Lishman <[email protected]>
1 parent 7ecf1ed commit c6d52a0
File tree
3 files changed
+19
-4
lines changed- qiskit/transpiler/preset_passmanagers
- releasenotes/notes
3 files changed
+19
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
616 | 616 | | |
617 | 617 | | |
618 | 618 | | |
| 619 | + | |
619 | 620 | | |
620 | 621 | | |
621 | 622 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
728 | 728 | | |
729 | 729 | | |
730 | 730 | | |
| 731 | + | |
731 | 732 | | |
732 | 733 | | |
733 | 734 | | |
| |||
739 | 740 | | |
740 | 741 | | |
741 | 742 | | |
742 | | - | |
743 | | - | |
| 743 | + | |
| 744 | + | |
744 | 745 | | |
745 | 746 | | |
746 | 747 | | |
747 | | - | |
748 | | - | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
749 | 757 | | |
750 | 758 | | |
751 | 759 | | |
| |||
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
0 commit comments