qiskit-algorithms icon indicating copy to clipboard operation
qiskit-algorithms copied to clipboard

ISA circuit support for latest Runtime

Open woodsp-ibm opened this issue 11 months ago • 10 comments

https://docs.quantum.ibm.com/announcements/product-updates/2024-02-14-qiskit-runtime-primitives-update

beginning 1 March 2024, Qiskit Runtime will require that circuits and observables are transformed to use only instructions supported by the system (referred to as instruction set architecture (ISA) circuits and observables) before being submitted to the primitives

This affects the existing V1 primitives, as supported here, as well as the newly introduced V2 primitives which are yet to be supported, see #136

While some algorithms, like VQE, can already be passed a transpiled ansatz and adjusted operator(s), others build out the circuit internally to run so to continue supporting these they require change. Adding measure_all to a transpiled circuit, instead of a logical one, is going to span all the qubits so probably needs to be measure_active is that techjnique is continued,

Any solution to this, to update algorithms here, needs further discussion etc

woodsp-ibm avatar Mar 08 '24 13:03 woodsp-ibm