iqm.benchmarks.utils.reduce_to_active_qubits#
- iqm.benchmarks.utils.reduce_to_active_qubits(circuit: IQMCircuit, backend_topology: str | None = None, backend_num_qubits: int | None = None) IQMCircuit#
Reduces a quantum circuit to only its active qubits.
- Parameters:
backend_topology (str | None) – The backend topology to execute the benchmark on.
circuit (IQMCircuit) – The original quantum circuit.
backend_num_qubits (int | None) – The number of qubits in the backend.
- Returns:
A new quantum circuit containing only active qubits.
- Return type: