プリミティブの概要
プリミティブは、量子コンピューターの最も一般的なタスク、すなわち量子状態のサンプリングと期待値の計算を簡略化するために作成されました。最初の Qiskit Runtime プリミティブ(EstimatorV2 および SamplerV2)は、Qiskit プリミティブ基底クラスの実装です。これらはより洗練された実装(例えばエラー緩和を含む)をクラウドベースのサービスとして提供し、IBM Quantum® ハードウェアへのアクセスに使用されます。
最新の Qiskit Runtime プリミティブである Executor(ベータ版)は、パフォーマンスを損なうことなく、より高い可視性と制御性を提供する低レベルのインターフェースです。
Estimator
量子回路によって準備された状態に関して、1 つまたは複数のオブザーバブルの期待値を計算します。エラー抑制および緩和メソッドが組み込まれています。
Estimator クイックスタート →
Sampler
1 つまたは複数の量子回路の実行から出力レジスターをサンプリングします。
Sampler クイックスタート →
Executor(ベータ版)
入力ディレクティブに基づいて量子回路実行から出力レジスターをサンプリングし、エラー緩和メソッドのカスタマイズに対する完全な制御と透明性を提供します。
Executor クイックスタート →
次のステップ
おすすめ
- Qiskit Runtime プリミティブの基となる Qiskit プリミティブについて学びます。
- Estimator、Sampler、または Executor の詳細な例を確認します。
- Estimator、Executor、Sampler の入出力の詳細を参照します。
- IBM Quantum Learning のコスト関数レッスンを通じてプリミティブを練習します。
- EstimatorV2 API リファレンス、SamplerV2 API リファレンス、および Executor API リファレンスを参照します。
- V2 プリミティブへの移行を読みます。