Skip to main content
IBM Quantum Platform

FermionicDAGToCircuit

class FermionicDAGToCircuit

Basiszeichen: GenericPass[DAGCircuit, FermionicCircuit]

Wandelt ein in FermionicDAGCircuit ein um FermionicCircuit.


Methoden

run

run(passmanager_ir)

Führt diesen Konvertierungsdurchlauf durch.

Parameter

passmanager_ir (DAGCircuit) – die zu konvertierende Eingangsschaltung.

Rückgabe

Die umgebaute Schaltung.

Rückgabetyp

FermionicCircuit

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 Workflows.

Rückgabetyp

Tupel [ IR_OUT, PassManagerState ]

name

name()

Name des Passes.

Rückgabetyp

str

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

PassManagerState

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.