この記事では、量子プロバイダーから使用できるバックエンド シミュレーターについて説明します。 これらのシミュレーターは、すべての Azure Quantum ユーザーが使用でき、実際の量子コンピューターで実行する前に Q# プログラムをテストするのに最適な方法です。
IonQ
IonQ は、IonQ が量子ハードウェアで提供するのと同じゲート セットを使用して、最大 29 量子ビットをサポートする GPU アクセラレータの理想化シミュレーターを提供します。 シミュレーターは、ジョブを実際の量子コンピューターで実行する前にプリフライトするのに最適な場所です。
- ジョブの種類:
Simulation - データ形式:
ionq.circuit.v1 - ターゲット ID:
ionq.simulator - ターゲット実行プロファイル: QIR ベース (量子中間表現)
詳細については、 IonQ プロバイダー のページを参照してください。
PASQAL
PASQAL の Emu-TN エミュレーターは、レーザーが実行するアクションに対応する Schrödinger の式を使用して、量子状態の時間進化をシミュレートします。
Emu-TN エミュレーターは NVIDIA DGX ノードのクラスター上で実行され、それぞれが NVIDIA A100 GPU を搭載しているため、PASQAL の量子プロセッサのエミュレーションが可能になります。 量子プログラムを QPU (量子処理装置) で実行する前に、量子プログラムをプロトタイプ化して検証するための重要なツールです。 2Dアレイで最大100量子ビットをエミュレートして産業アプリケーションを開発し、科学的発見を進めることができます。
- ジョブの種類:
Simulation - データ形式:
application/json - ターゲット ID:
pasqal.sim.emu-tn - ターゲット実行プロファイル: N/A
詳細については、 PASQAL プロバイダー のページを参照してください。
Quantinuum
Quantinuum には、次の 2 つのエミュレーター ツールが用意されています。
構文チェッカー - これらのツールは、ターゲットとする量子コンピューターと同じコンパイラを使用して、適切な構文、コンパイルの完了、およびコンピューターの互換性を確認します。 両方のシステム モデル H2 マシンに構文チェッカーがあります。
- ジョブの種類:
Simulation - データ形式:
honeywell.openqasm.v1、honeywell.qir.v1 - ターゲット ID:
- H2-1 構文チェッカー:
quantinuum.sim.h2-1sc - H2-2 構文チェッカー:
quantinuum.sim.h2-2sc
- H2-1 構文チェッカー:
- ターゲット実行プロファイル: QIR アダプティブ RI
- 価格: 無料 ($0)
エミュレーター - これらのツールには、実際のシステム モデル H2 ハードウェアの詳細な物理モデルと現実的なノイズ モデルが含まれています。 H2 マシンとクラウドベースの Quantinuum エミュレーターの両方のエミュレーターがあります。
- ジョブの種類:
Simulation - データ形式:
honeywell.openqasm.v1, honeywell.qir.v1 - ターゲット ID:
- H2-1 エミュレーター:
quantinuum.sim.h2-1e - H2-2 エミュレーター:
quantinuum.sim.h2-2e
- H2-1 エミュレーター:
- ターゲット実行プロファイル: QIR アダプティブ RI
Quantinuum Emulator は、 Microsoft Quantum ページのコードで無料で利用できるシステム モデル H シリーズ ベースのエミュレーターです。 詳細については、「 Quantinuum Emulator 」ページを参照してください。
すべての Quantinuum エミュレーターの詳細については、 Quantinuum プロバイダー のページを参照してください。
Rigetti
Rigetti は、Quil 用のオープンソース シミュレーターである Quantum Virtual Machine (QVM) を提供します。 QVM ターゲットはテキストとして Quil プログラムを受け入れ、クラウドでホストされている QVM でそのプログラムを実行し、シミュレートされた結果を返します。
- ジョブの種類:
Simulation - データ形式:
rigetti.quil.v1、rigetti.qir.v1 - ターゲット ID:
rigetti.sim.qvm - ターゲット実行プロファイル: QIR ベース
- 価格: 無料 ($0)
詳細については、Rigetti プロバイダーのページを参照してください。