qiskit-algorithms
qiskit-algorithms copied to clipboard
ISA circuit support for latest Runtime
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