ResilienceOptionsV2¶
- class ResilienceOptionsV2(measure_mitigation=Unset, measure_noise_learning=<factory>, zne_mitigation=Unset, zne=<factory>, pec_mitigation=Unset, pec=<factory>, layer_noise_learning=<factory>, layer_noise_model=Unset)[source]¶
Bases:
objectResilience options for V2 Estimator.
Attributes
- Parameters:
measure_mitigation (UnsetType | bool)
measure_noise_learning (MeasureNoiseLearningOptions | Dict)
zne_mitigation (UnsetType | bool)
zne (ZneOptions | Dict)
pec_mitigation (UnsetType | bool)
pec (PecOptions | Dict)
layer_noise_learning (LayerNoiseLearningOptions | Dict)
layer_noise_model (UnsetType | NoiseLearnerResult | Sequence[LayerError] | None)
- layer_noise_learning: LayerNoiseLearningOptions | Dict = FieldInfo(annotation=NoneType, required=False, default_factory=LayerNoiseLearningOptions)¶
Layer noise learning options. See
LayerNoiseLearningOptionsfor all options.
- layer_noise_model: UnsetType | NoiseLearnerResult | Sequence[LayerError] | None = Unset¶
A
NoiseLearnerResultor a sequence ofLayerErrorobjects. IfNone, all the mitigation strategies that require noise data (e.g., PEC and PEA) perform a noise-learning stage. Otherwise, this noise-learning stage is skipped, and instead gather the required information fromlayer_noise_model. Layers whose information is missing inlayer_noise_modelare treated as noiseless and their noise is not mitigated.Default:
None.
- measure_mitigation: UnsetType | bool = Unset¶
Whether to enable measurement error mitigation method. If you enable measurement mitigation, you can fine-tune its noise learning by using
measure_noise_learning. SeeMeasureNoiseLearningOptionsfor all measurement mitigation noise learning options.Default: True.
- measure_noise_learning: MeasureNoiseLearningOptions | Dict = FieldInfo(annotation=NoneType, required=False, default_factory=MeasureNoiseLearningOptions)¶
Additional measurement noise learning options. See
MeasureNoiseLearningOptionsfor all options.
- pec: PecOptions | Dict = FieldInfo(annotation=NoneType, required=False, default_factory=PecOptions)¶
Additional probabalistic error cancellation mitigation options. See
PecOptionsfor all options.
- pec_mitigation: UnsetType | bool = Unset¶
Whether to turn on Probabilistic Error Cancellation error mitigation method. If you enable PEC, you can fine-tune its options by using
pec. SeePecOptionsfor additional PEC-related options.Default: False.
- zne: ZneOptions | Dict = FieldInfo(annotation=NoneType, required=False, default_factory=ZneOptions)¶
Additional zero-noise extrapolation mitigation options. See
ZneOptionsfor all options.
- zne_mitigation: UnsetType | bool = Unset¶
Whether to turn on Zero-Noise Extrapolation error mitigation method. If you enable ZNE, you can fine-tune its options by using
zne. SeeZneOptionsfor additional ZNE related options.Default: False.
Methods