Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.ResilienceOptions

pydantic model ResilienceOptions

GitHub

Bases : BaseOptionsModel

Options de résilience pour l'estimateur « V2 ».

Config

  • validate_assignment : bool = True
  • supplément : str = interdit

layer_noise_model

field

Type : list[LayerNoiseModel] | None

Valeur par défaut : None

Modèle de bruit défini par un ensemble d'instructions et le bruit qui les affecte.

measure_mitigation

field

Type : bool | None

Valeur par défaut : None

Activer ou non la méthode d'atténuation des erreurs de mesure.

Si vous activez la correction des mesures, vous pouvez affiner l'apprentissage du bruit à l'aide de measure_noise_learning. Consultez cette page pour MeasureNoiseLearningOptions découvrir toutes les options d'apprentissage relatives à la réduction du bruit de mesure.

Si vaut measure_mitigation None, il est déterminé par la fonction en fonction du niveau de résilience : il vaut False pour le niveau de résilience 0, et True pour les niveaux de résilience et 1 2.

measure_noise_learning

field

Type : MeasureNoiseLearningOptions

Valeur par défaut : MeasureNoiseLearningOptions(num_randomizations='auto')

Options supplémentaires d'apprentissage du bruit de mesure.

pec

field

Type : PecOptions

Valeur par défaut : PecOptions(max_overhead=100, noise_gain='auto')

Autres options permettant de limiter les effets de l'annulation probabiliste des erreurs.

pec_mitigation

field

Type: bool

Valeur par défaut : False

Activer ou non la méthode d'atténuation des erreurs « Probabilistic Error Cancellation ».

Si vous activez PEC, vous pouvez affiner ses paramètres à l'aide de pec. Consultez cette section PecOptions pour découvrir d'autres options liées au PEC.

Vous devez également fournir un modèle de bruit via noise_model lorsque vous activez le PEC.

zne

field

Type : ZneOptions

Valeur par défaut : ZneOptions(amplifier='gate_folding', noise_factors='auto', extrapolator=('exponential', 'linear'), extrapolated_noise_factors='auto')

Options supplémentaires pour limiter les effets de l'extrapolation sans bruit.

zne_mitigation

field

Type : bool | None

Valeur par défaut : None

Activer ou non la méthode d'atténuation des erreurs « Zero-Noise Extrapolation ».

Si vous activez ZNE, vous pouvez affiner ses paramètres à l'aide de zne. Consultez ZneOptions pour découvrir d'autres options liées au ZNE.

Si zne_mitigation est laissé tel quel None, il hérite de la valeur par défaut du paramètre configuré resilience_level: False pour les niveaux de résilience 0 et 1, et True pour le niveau de résilience 2.

update

update(**kwargs)

GitHub

Mettez à jour les options.

Paramètres

kwargs (Any)

Type de retour

Aucun

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.