Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.ResilienceOptions

pydantic model ResilienceOptions

GitHub

Bases: BaseOptionsModel

Opciones de resiliencia para el estimador « V2 ».

Config

  • validate_assignment : bool = True
  • extra : str = prohibir

layer_noise_model

field

Tipo: list[LayerNoiseModel] | None

Valor predeterminado: None

Modelo de ruido definido por un conjunto de instrucciones y el ruido que las afecta.

measure_mitigation

field

Tipo: bool | None

Valor predeterminado: None

Si se debe activar el método de mitigación de errores de medición.

Si activas la mitigación de mediciones, puedes ajustar con precisión su aprendizaje del ruido utilizando measure_noise_learning. Consulta aquí todas las opciones de aprendizaje MeasureNoiseLearningOptions para la mitigación del ruido en las mediciones.

Si es measure_mitigation None, se determina según el nivel de resiliencia: es False para el nivel de resiliencia 0, y True para los niveles de resiliencia y 1 2.

measure_noise_learning

field

Tipo: MeasureNoiseLearningOptions

Valor predeterminado: MeasureNoiseLearningOptions(num_randomizations='auto')

Opciones adicionales de aprendizaje del ruido de medición.

pec

field

Tipo: PecOptions

Valor predeterminado: PecOptions(max_overhead=100, noise_gain='auto')

Opciones adicionales para mitigar la cancelación de errores probabilísticos.

pec_mitigation

field

Tipo: bool

Valor predeterminado: False

Si se debe activar el método de mitigación de errores «Probabilistic Error Cancellation».

Si activas PEC, puedes ajustar sus opciones con ayuda de pec. Consulta aquí PecOptions para ver más opciones relacionadas con el PEC.

Además, al noise_model activar el PEC, debes proporcionar un modelo de ruido a través de.

zne

field

Tipo: ZneOptions

Valor predeterminado: ZneOptions(amplifier='gate_folding', noise_factors='auto', extrapolator=('exponential', 'linear'), extrapolated_noise_factors='auto')

Opciones adicionales para mitigar la extrapolación del ruido cero.

zne_mitigation

field

Tipo: bool | None

Valor predeterminado: None

Si se debe activar el método de mitigación de errores «Zero-Noise Extrapolation».

Si activas ZNE, puedes ajustar sus opciones mediante zne. Consulta ZneOptions aquí otras opciones relacionadas con ZNE.

Si zne_mitigation se deja como None, hereda el valor por defecto para el parámetro configurado resilience_level: False para los niveles de resiliencia 0 y 1, y True para el nivel de resiliencia 2.

update

update(**kwargs)

GitHub

Actualiza las opciones.

Parámetros

kwargs (Any)

Tipo de retorno

Ninguna

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.