タスク
class qiskit.passmanager.Task
パスマネージャータスクのインターフェース。
このタスクはIRを受け取り、それに対して何らかの処理を行った後、(場合によっては異なる)IRを出力します。 タスクは、タスク間で中間データをやり取りするために PropertySet 、これを利用することができます。
方法
execute
abstractmethod execute(passmanager_ir, state, callback=None)
入力された Qiskit IR に対して最適化タスクを実行します。
パラメーター
- passmanager_ir (IR) – 最適化対象のQiskit IR。
- state (PassManagerState) – パスマネージャー自身によるワークフローの実行に関連する状態。
- callback (Callable[[Task, IR_OUT, PropertySet, float, int], None] | None) – 最適化タスクの実行ごとに呼び出されるコールバック関数。
戻り値
Qiskit IRの最適化とワークフローの現状。
戻りの型
タプル [ IR_OUT, PassManagerState ]
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。