Aufgabe
class qiskit.passmanager.Task
Basen: ABC, Generic[IR, IR_OUT]
Eine Schnittstelle der Pass-Manager-Aufgabe.
Die Aufgabe nimmt ein IR entgegen und gibt nach einer bestimmten Operation darauf ein (möglicherweise anderes) IR aus. Eine Aufgabe kann auf die zurückgreifen, PropertySet um Zwischendaten zwischen den Aufgaben auszutauschen.
Methoden
execute
abstractmethod 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 ]
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.