FermionicCircuitToDAG
class FermionicCircuitToDAG
Basiszeichen: GenericPass[FermionicCircuit, DAGCircuit]
Wandelt ein in FermionicCircuit ein um FermionicDAGCircuit.
Methoden
run
run(passmanager_ir)
Führt diesen Konvertierungsdurchlauf durch.
Parameter
passmanager_ir (FermionicCircuit) – die zu wandelnde Eingangsschaltung.
Rückgabe
Die umgebaute Schaltung.
Rückgabetyp
Vererbte Methoden
execute
execute(passmanager_ir, state, callback=None)
Optimierungsaufgabe für die Qiskit-IR-Eingabe ausführen.
Parameter
- passmanager_ir (IR) – Qiskit IR zur Optimierung.
- state (PassManagerState) – Zustand, der mit der Ausführung des Workflows durch den Pass-Manager selbst verbunden ist.
- callback (Callable[[Task, IR_OUT, PropertySet, float, int], None] | None) – Eine Callback-Funktion, die bei jeder Ausführung einer Optimierungsaufgabe aufgerufen wird.
Rückgabe
Optimiertes Qiskit-IR und aktueller Stand des Arbeitsablaufs.
Rückgabetyp
Tupel [ IR_OUT, PassManagerState ]
name
update_status
update_status(state, run_state)
Status des Workflows aktualisieren.
Parameter
- state (PassManagerState) – Übergeben Sie den Status des Managers zur Aktualisierung.
- run_state (RunState) – Fertigstellungsstatus der aktuellen Aufgabe.
Rückgabe
Status des Pass-Managers aktualisiert.
Rückgabetyp
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.