ResilienceOptionsV2
class ResilienceOptionsV2(*args, **kwargs)
Resilience options for V2 Estimator.
Parameters
- measure_mitigation – Whether to enable measurement error mitigation method. If you enable measurement mitigation, you can fine tune its noise learning by using
measure_noise_learning
. SeeMeasureNoiseLearningOptions
for all measurement mitigation noise learning options. Default: True. - measure_noise_learning – Additional measurement noise learning options. See
MeasureNoiseLearningOptions
for all options. - zne_mitigation – Whether to turn on Zero Noise Extrapolation error mitigation method. If you enable ZNE, you can fine tune its options by using
zne
. SeeZneOptions
for additional ZNE related options. Default: False. - zne – Additional zero noise extrapolation mitigation options. See
ZneOptions
for all options. - pec_mitigation – Whether to turn on Probabilistic Error Cancellation error mitigation method. If you enable PEC, you can fine tune its options by using
pec
. SeePecOptions
for additional PEC related options. Default: False. - pec – Additional probabalistic error cancellation mitigation options. See
PecOptions
for all options. - layer_noise_learning – Layer noise learning options. See
LayerNoiseLearningOptions
for all options. - layer_noise_model – A
NoiseLearnerResult
or a sequence ofLayerError
objects. If set, all the mitigation strategies that require noise data (e.g., PEC and PEA) skip the noise learning stage, and instead gather the required information fromlayer_noise_model
. Layers whose information is missing inlayer_noise_model
are treated as noiseless and their noise is not mitigated.
Attributes
layer_noise_learning
Type: LayerNoiseLearningOptions | Dict
Default value: FieldInfo(annotation=Union[LayerNoiseLearningOptions, Dict], required=False, default_factory=LayerNoiseLearningOptions)
layer_noise_model
Type: UnsetType | NoiseLearnerResult | Sequence[LayerError]
Default value: Unset
measure_mitigation
Type: UnsetType | bool
Default value: Unset
measure_noise_learning
Type: MeasureNoiseLearningOptions | Dict
Default value: FieldInfo(annotation=Union[MeasureNoiseLearningOptions, Dict], required=False, default_factory=MeasureNoiseLearningOptions)
pec
Type: PecOptions | Dict
Default value: FieldInfo(annotation=Union[PecOptions, Dict], required=False, default_factory=PecOptions)
pec_mitigation
Type: UnsetType | bool
Default value: Unset
zne
Type: ZneOptions | Dict
Default value: FieldInfo(annotation=Union[ZneOptions, Dict], required=False, default_factory=ZneOptions)
zne_mitigation
Type: UnsetType | bool
Default value: Unset