Skip to main content
IBM Quantum Platform

PassManagerState

class qiskit.passmanager.PassManagerState(workflow_status, property_set)

GitHub

Basen: object

Ein tragbares Container-Objekt, das die Aufgaben des Pass-Managers über den Generator kommuniziert.

Dieses Objekt kann alle Informationen zum laufenden „Pass Manager“-Workflow enthalten, mit Ausnahme des IR-Objekts, das gerade optimiert wird. Die Datenstruktur besteht aus zwei Elementen: einem für den Status des Workflows selbst und einem weiteren für die zusätzlichen Informationen zu dem IR, das im Rahmen der Durchläufe analysiert wurde. Dieser Container dient lediglich dazu, eine robuste Schnittstelle für die bereitzustellen Task.execute(), und es darf keine Logik implementiert werden, die die Containerelemente verändert.

Dieses Objekt ist veränderbar und kann durch die Ausführung von Durchläufen verändert werden.


Attribute

Parameter

workflow_status

Typ: WorkflowStatus

Status des aktuellen Kompilierungs-Workflows.

property_set

Typ: PropertySet

Informationen über IR, die optimiert werden.

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