You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using transpile() from qiskit, I am trying to transpile a given circuit into the native set of gates of IonQ Forte 1, which considers ZZ gates instead of MS gates, as IonQ Aria platforms have.
Instead of MS gates, the transpiler should be aware of the backend chosen and transpile accordingly. If Forte backend is chosen, use ZZ as entangling gates instead.
Suggested solutions
The provider.get_backend() function could include a new input which is the device selected.
If device='aria-1': use GPi, GPi2 and MS gates.
If device='forte-1': use GPi, GPi2 and ZZ gates.
The text was updated successfully, but these errors were encountered:
Information
Qiskit IonQ Provider version: 0.5.8
Qiskit version: 1.1.0
Python version: 3.9.6
Operating system: macOS Sequoia v15.1.1
What is the current behavior?
Using
transpile()
from qiskit, I am trying to transpile a given circuit into the native set of gates of IonQ Forte 1, which considers ZZ gates instead of MS gates, as IonQ Aria platforms have.Steps to reproduce the problem
What is the expected behavior?
Instead of MS gates, the transpiler should be aware of the backend chosen and transpile accordingly. If Forte backend is chosen, use ZZ as entangling gates instead.
Suggested solutions
The
provider.get_backend()
function could include a new input which is the device selected.device='aria-1'
: use GPi, GPi2 and MS gates.device='forte-1'
: use GPi, GPi2 and ZZ gates.The text was updated successfully, but these errors were encountered: