Added placement to runtime PassManager
Created by: tnguyen-ornl
Added 2 CLI options: -qubit-map
and -placement
.
Usage:
-
-qubit-map 3,4,2,1,0
to pass a qubit map =>default-placement
will always be used. -
If no
-qubit-map
, default placement ofswap-shortest-path
will be used only if the qpu has connectivity graph defined. Other connectivity-based placement plugins can be used instead by passing a name to-placement
.