GateBased Klasse
Eine generische Gate-basierte Architektur. Die Fehlerrate kann beliebig festgelegt werden und ist entweder 1e-3 oder 1e-4 in der Referenz.
Referenzen:
Michael E. Beverland, Prakash Murali, Matthias Troyer, Krysta M. Svore, Torsten Hoefler, Vadym Kliuchnikov, Guang Hao Low, Matthias Soeken, Aarthi Sundaram, Alexander Vaschillo: Bewertung der Anforderungen für den praktischen Quantenvorteil, 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: Charge unempfindliches Qubit-Design abgeleitet von der Cooper-Paarbox, arXiv:cond-mat/0703002
Konstruktor
GateBased(*, error_rate: float = 0.0001, gate_time: int, measurement_time: int, two_qubit_gate_time: int | None = None)
Parameter
| Name | Beschreibung |
|---|---|
|
error_rate
Erforderlich
|
Die Fehlerrate für alle Tore. Der Standardwert ist 1e-4. |
|
gate_time
Erforderlich
|
Die Zeit (in ns) für Single-Qubit-Tore. |
|
measurement_time
Erforderlich
|
Die Zeit (in ns) für Messvorgänge. |
|
two_qubit_gate_time
Erforderlich
|
Die Zeit (in ns) für zwei Qubit-Tore (CNOT, CZ).
Wenn nicht angegeben, wird standardmäßig der Wert von |
Nur Schlüsselwortparameter
| Name | Beschreibung |
|---|---|
|
error_rate
|
Standardwert: 0.0001
|
|
gate_time
Erforderlich
|
|
|
measurement_time
Erforderlich
|
|
|
two_qubit_gate_time
|
Standardwert: None
|
Methoden
| provided_isa |
provided_isa
provided_isa(ctx: ISAContext) -> ISA
Parameter
| Name | Beschreibung |
|---|---|
|
ctx
Erforderlich
|
|
Attribute
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