GateBased クラス
一般的なゲート ベースのアーキテクチャ。 誤差率は任意に設定でき、リファレンスでは1e-3または1e-4のいずれかです。
参考資料:
Michael E. Beverland、Prakash Murali、Matthias Troyer、Krysta M. Svore、Torsten Hoefler、Vadym Kliuchnikov、Guang Hao Low、Mathias Soeken、Aarthi Sundaram、Alexander Vaschillo: 実用的な量子利点にスケーリングするための要件の評価、 arXiv:2211.07629
Jens Koch、Terri M. Yu、Jay Gambetta、A. A. Houck、D. I. Schuster、J. Majer、Alexandre Blais、M. H. Devoret、S. M. Girvin、R. J. Schoelkopf: Cooper ペア ボックスから派生したチャージセンシティブ量子ビット 設計、 arXiv:cond-mat/0703002
コンストラクター
GateBased(*, error_rate: float = 0.0001, gate_time: int, measurement_time: int, two_qubit_gate_time: int | None = None)
パラメーター
| 名前 | 説明 |
|---|---|
|
error_rate
必須
|
すべてのゲートのエラー率。 既定値は 1e-4 です。 |
|
gate_time
必須
|
単一量子ビット ゲートの時間 (ns)。 |
|
measurement_time
必須
|
測定操作の時間 (ns 単位)。 |
|
two_qubit_gate_time
必須
|
2 量子ビット ゲート (CNOT、CZ) の時間 (ns)。
指定しない場合、既定値は |
キーワードのみのパラメーター
| 名前 | 説明 |
|---|---|
|
error_rate
|
規定値: 0.0001
|
|
gate_time
必須
|
|
|
measurement_time
必須
|
|
|
two_qubit_gate_time
|
規定値: None
|
メソッド
| provided_isa |
provided_isa
provided_isa(ctx: ISAContext) -> ISA
パラメーター
| 名前 | 説明 |
|---|---|
|
ctx
必須
|
|
属性
error_rate
error_rate: float = 0.0001
gate_time
gate_time: int
measurement_time
measurement_time: int
two_qubit_gate_time
two_qubit_gate_time: int | None = None