GateBased Classe
Architecture générique basée sur une porte. Le taux d’erreur peut être défini arbitrairement et est soit 1e-3 ou 1e-4 dans la référence.
Références :
Michael E. Beverland, Prakash Murali, Matthias Troyer, Krysta M. Svore, Torsten Hoefler, Vadym Kliuchnikov, Guang Hao Low, Mathias Soeken, Aarthi Sundaram, Alexander Vaschillo : Évaluation des exigences à mettre à l’échelle en avantages quantiques pratiques, 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 insensible qubit design dérivé de la boîte de paire Cooper, arXiv :cond-mat/0703002
Constructeur
GateBased(*, error_rate: float = 0.0001, gate_time: int, measurement_time: int, two_qubit_gate_time: int | None = None)
Paramètres
| Nom | Description |
|---|---|
|
error_rate
Obligatoire
|
Taux d’erreur pour toutes les portes. La valeur par défaut est 1e-4. |
|
gate_time
Obligatoire
|
Heure (en ns) pour les portes à qubit unique. |
|
measurement_time
Obligatoire
|
Heure (en ns) pour les opérations de mesure. |
|
two_qubit_gate_time
Obligatoire
|
Heure (en ns) pour les portes à deux qubits (CNOT, CZ).
S’il n’est pas fourni, la valeur par défaut est |
Paramètres de mot clé uniquement
| Nom | Description |
|---|---|
|
error_rate
|
Valeur par défaut: 0.0001
|
|
gate_time
Obligatoire
|
|
|
measurement_time
Obligatoire
|
|
|
two_qubit_gate_time
|
Valeur par défaut: None
|
Méthodes
| provided_isa |
provided_isa
provided_isa(ctx: ISAContext) -> ISA
Paramètres
| Nom | Description |
|---|---|
|
ctx
Obligatoire
|
|
Attributs
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