PassManagerStagePlugin
class qiskit.transpiler.preset_passmanagers.plugin.PassManagerStagePlugin
ベース: ABC
PassManagerStagePlugin は、カスタムステージを transpile().
PassManagerStagePlugin オブジェクトを外部パッケージに追加し、エントリーポイントを持つ関数に統合することができる。 transpile() 関数に組み込むことができる。 これにより、ユーザーは pass_manager() の出力を使ってコンパイル・プロセスのある段階を実行できるようになる。
方法
pass_manager
abstractmethod pass_manager(pass_manager_config, optimization_level=None)
このメソッドは PassManager を返すように設計されています
パラメーター
- pass_manager_config (PassManagerConfig) – ターゲットデバイスのすべての仕様およびユーザーが指定したオプションを定義する構成
transpile()オブジェクトgenerate_preset_pass_manager() - optimization_level (int | None) – もしこれが設定されていれば、最適化の可能性と実行時間をトレードオフするために、調整可能なパラメータの値を設定するために使用する必要があります。 有効な値は、
0、1、2、3のいずれかで、数字が大きいほど最適化が期待できる。
戻り値
実行 PassManager するには、またはこの設定で何も None 必要ない場合は(たとえば、最適化プラグインが を None 返す場合 optimization_level=0など)。
戻りの型
PassManager | なし
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。