File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
qiskit_machine_learning/neural_networks Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -183,7 +183,10 @@ def __init__(
183183 self .num_virtual_qubits = circuit .num_qubits
184184 else :
185185 circuit = pass_manager .run (circuit )
186- self .num_virtual_qubits = circuit .layout ._input_qubit_count
186+ if hasattr (circuit .layout , "_input_qubit_count" ):
187+ self .num_virtual_qubits = circuit .layout ._input_qubit_count
188+ else :
189+ self .num_virtual_qubits = circuit .num_qubits
187190
188191 self ._org_circuit = circuit
189192
Original file line number Diff line number Diff line change @@ -209,7 +209,10 @@ def __init__(
209209 self .num_virtual_qubits = circuit .num_qubits
210210 else :
211211 circuit = pass_manager .run (circuit )
212- self .num_virtual_qubits = circuit .layout ._input_qubit_count
212+ if hasattr (circuit .layout , "_input_qubit_count" ):
213+ self .num_virtual_qubits = circuit .layout ._input_qubit_count
214+ else :
215+ self .num_virtual_qubits = circuit .num_qubits
213216
214217 self ._org_circuit = circuit
215218
You can’t perform that action at this time.
0 commit comments