KMSSynthesisLinearFunction
class qiskit.transpiler.passes.synthesis.hls_plugins.KMSSynthesisLinearFunction
Kutin-Moulton-Smithline法に基づく線形関数合成プラグイン。
このプラグイン名はlinear_function.kms 。 HLSConfig オブジェクトのキーとして使用できます。 HighLevelSynthesis.
このプラグインは、以下のプラグイン固有のオプションをサポートしています:
-
use_inverted:逆行列に対してアルゴリズムを実行するかどうかを示す
そして、合成された回路を反転させる。 場合によっては、直接的なアプローチよりも優れた分解が可能になる。
-
use_transposed:転置された行列に対してアルゴリズムを実行するかどうかを示す
そして、合成された回路のCXゲートの順序を反転させる。 場合によっては、直接的なアプローチよりも優れた分解が可能になる。
方法
run
run(high_level_object, coupling_map=None, target=None, qubits=None, **options)
与えられた LinearFunction に対して合成を実行する。
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。