qiskit_ibm_runtime.options_models.TwirlingOptions
pydantic model TwirlingOptions
Bases: BaseOptionsModel
Opciones de giro.
Config
- validate_assignment : bool = True
- extra : str = prohibir
enable_gates
field
Tipo: bool | None
Valor predeterminado: None
Si se debe aplicar la rotación de la puerta de Clifford de 2 qubits.
Si None:
- En el caso del Sampler, el valor por defecto es
False. - En el caso del Estimador, el servidor lo determina en función del nivel de resiliencia: es
Falsepara los niveles de resiliencia0y1, yTruepara el nivel de resiliencia2.
enable_measure
field
Tipo: bool | None
Valor predeterminado: None
Si se debe habilitar la rotación de las instrucciones de medición.
La rotación solo se aplica a las medidas que no forman parte de un bloque condicional.
Si None:
- En el caso del Sampler, el valor por defecto es
False. - En el caso del Estimador, el servidor lo determina en función del nivel de resiliencia: es
Falsepara el nivel de resiliencia0, yTruepara los niveles de resiliencia y12.
group
field
Tipo: Literal['pauli', 'balanced_pauli', 'local_c1', 'local_pauli']
Valor predeterminado: 'pauli'
El grupo solía hacer girar el contenido de las capas identificadas.
'pauli'utiliza el grupo de Pauli.'balanced_pauli'utiliza el grupo de Pauli con una distribución equilibrada.'local_c1'utiliza el subgrupo de operaciones de Clifford de un solo qubit que son conjugadas de las operaciones de Clifford de un solo qubit en cualquier puerta de entrelazamiento del recuadro, y el grupo de Pauli en el resto de casos.'local_pauli'utiliza el subgrupo de Pauli que conmuta con un «entangler» para las puertas no-Clifford, y el grupo de Pauli en todos los demás casos.
num_randomizations
field
Tipo: Annotated[int, Field(ge``=``1)] | Literal['auto']
Valor predeterminado: 'auto'
El número de muestras aleatorias que se deben utilizar al girar o al aplicar medidas de mitigación basadas en muestras.
Si es así "auto", el valor se determina automáticamente en función del valor introducido en « PUB » y otras opciones.
shots_per_randomization
field
Tipo: Annotated[int, Field(ge``=``1)] | Literal['auto']
Valor predeterminado: 'auto'
El número de simulaciones que se deben realizar para cada muestra aleatoria.
Si es así "auto", el valor se determina automáticamente en función del valor introducido en « PUB » y otras opciones.
strategy
field
Tipo: Literal['active', 'active-accum', 'active-circuit', 'all']
Valor predeterminado: 'active-accum'
Especifica la estrategia de giro de los qubits en las capas identificadas de las puertas de giro de 2 qubits.
"active": Solo se girarán los qubits de instrucción de cada capa girada individual."active-circuit": La unión de todos los qubits de instrucción del circuito se someterá a una rotación en cada capa girada."active-accum": Los qubits de instrucciones del circuito hasta la capa girada actual se girarán en cada una de las capas giradas."all": Todos los qubits del circuito de entrada se girarán en cada capa girada.