トランスパイラー設定の比較
使用時間の目安:Eagle r3プロセッサーで1分未満(注意:これはあくまで目安です。実際の実行時間は異なる場合があります。)
背景
より高速かつ効率的な結果を得るために、2024年3月1日以降、Qiskit Runtimeプリミティブに送信する前に、回路とオブザーバブルをQPU(量子処理ユニット)がサポートする命令のみを使用するよう変換する必要があります。これを命令セットアーキテクチャ(ISA)回路およびオブザーバブルと呼びます。この変換を行う一般的な方法のひとつは、トランスパイラーのgenerate_preset_pass_manager関数を使用することです。ただし、より手動のプロセスを選択することもできます。
たとえば、特定デバイス上の特定のQubitサブセットをターゲットにしたい場合があります。このウォークスルーでは、回路の作成・トランスパイル・送信の全プロセスを実行することで、異なるトランスパイラー設定のパフォーマンスをテストします。
要件
始める前に、以下がインストールされていることを確認してください:
- Qiskit SDK v1.2以降(可視化サポートを含む)
- Qiskit Runtime v0.28以降(
pip install qiskit-ibm-runtime)