Skip to main content
IBM Quantum Platform

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

DAGCircuit

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

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.