Paul Nation
Paul Nation
I do not think this holds when there is an initial layout that is non-trivial.
Ahh ok, my confusion then. Wholeheartedly agree that more people should understand routing as a permutation.
I can reproduce this as well when raising an error and then trying to transpile. First do ```python from qiskit import * from qiskit.providers.fake_provider import FakeHanoi backend = FakeHanoi() for...
It does not happen for BackendV2 objects
Yeah, I put it there as there is similar functionality already. I was also tempted to put in results. Does that work for you?
There is a very funky import chain when loading a circuit because of `classicalfunction.types` importing `tweedledum2qiskit` that then goes on to load a ton of stuff. Trying to work around...
The default should be O3 with Sabre layout and routing. Otherwise users get sub-optimal performance across most circuits, especially when compared to other compilers. This shows up again and again...
So I talked with @mtreinish a bit about this and it is really a design decision at the end of the day. The data is really only useful in bit-strings,...
I am curious how we could still enable multiple register output from int storage though. That seems to be nice to have for parity with `Counts`
This is nice.