GateBased Clase
Arquitectura genérica basada en puertas. La tasa de errores se puede establecer arbitrariamente y es 1e-3 o 1e-4 en la referencia.
Referencias:
Michael E. Beverland, Prakash Murali, Matthias Troyer, Krysta M. Svore, Torsten Hokasher, Vadym Kliuchnikov, Guang Hao Low, Mathias Soeken, Aarthi Sundaram, Alexander Vaschillo: Evaluación de los requisitos para escalar a la ventaja cuántica práctica, arXiv:2211.07629
Jens Koch, Terri M. Yu, Jay Gambetta, A. A. Houck, D. I. Schuster, J. Majer, Alexander Blais, M. H. Devoret, S. M. Girvin, R. J. Schoelkopf: Diseño de cúbits sin distinción de carga derivado del cuadro de par Cooper, arXiv:cond-mat/0703002
Constructor
GateBased(*, error_rate: float = 0.0001, gate_time: int, measurement_time: int, two_qubit_gate_time: int | None = None)
Parámetros
| Nombre | Description |
|---|---|
|
error_rate
Requerido
|
Tasa de errores de todas las puertas. El valor predeterminado es 1e-4. |
|
gate_time
Requerido
|
Hora (en ns) para puertas de un solo cúbit. |
|
measurement_time
Requerido
|
Tiempo (en ns) para las operaciones de medición. |
|
two_qubit_gate_time
Requerido
|
La hora (en ns) para las puertas de dos cúbits (CNOT, CZ).
Si no se proporciona, el valor predeterminado es |
Parámetros de palabra clave únicamente
| Nombre | Description |
|---|---|
|
error_rate
|
Valor predeterminado: 0.0001
|
|
gate_time
Requerido
|
|
|
measurement_time
Requerido
|
|
|
two_qubit_gate_time
|
Valor predeterminado: None
|
Métodos
| provided_isa |
provided_isa
provided_isa(ctx: ISAContext) -> ISA
Parámetros
| Nombre | Description |
|---|---|
|
ctx
Requerido
|
|
Atributos
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