GateBased Classe
Uma arquitetura genérica baseada em porta. A taxa de erros pode ser definida arbitrariamente e é 1e-3 ou 1e-4 na referência.
Referências:
Michael E. Beverland, Prakash Murali, Matthias Troyer, Krysta M. Svore, Torsten Hoefler, Vadym Kliuchnikov, Guang Hao Low, Mathias Soeken, Aarthi Sundaram, Alexander Vaschillo: Avaliando os requisitos para dimensionar para vantagem quântica prática, 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: Cobrar design de qubit não sensível derivado da caixa do par Cooper, arXiv:cond-mat/0703002
Construtor
GateBased(*, error_rate: float = 0.0001, gate_time: int, measurement_time: int, two_qubit_gate_time: int | None = None)
Parâmetros
| Nome | Description |
|---|---|
|
error_rate
Obrigatório
|
A taxa de erro para todos os portões. O padrão é 1e-4. |
|
gate_time
Obrigatório
|
A hora (em ns) para portões de qubit único. |
|
measurement_time
Obrigatório
|
O tempo (em ns) para operações de medição. |
|
two_qubit_gate_time
Obrigatório
|
A hora (em ns) para portões de dois qubits (CNOT, CZ).
Se não for fornecido, o padrão será o valor de |
Parâmetros somente de palavra-chave
| Nome | Description |
|---|---|
|
error_rate
|
Valor padrão: 0.0001
|
|
gate_time
Obrigatório
|
|
|
measurement_time
Obrigatório
|
|
|
two_qubit_gate_time
|
Valor padrão: None
|
Métodos
| provided_isa |
provided_isa
provided_isa(ctx: ISAContext) -> ISA
Parâmetros
| Nome | Description |
|---|---|
|
ctx
Obrigatório
|
|
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