Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.ResilienceOptions

pydantic model ResilienceOptions

GitHub

Basi: BaseOptionsModel

Opzioni di resilienza per l'Estimator di V2.

Configurazione

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

layer_noise_model

field

Tipo: list[LayerNoiseModel] | None

Valore predefinito: None

Modello di rumore definito da un insieme di istruzioni e dal rumore che le influenza.

measure_mitigation

field

Tipo: bool | None

Valore predefinito: None

Se abilitare il metodo di mitigazione degli errori di misura.

Se si abilita la mitigazione delle misurazioni, è possibile ottimizzare l'apprendimento del rumore utilizzando measure_noise_learning. Vedi MeasureNoiseLearningOptions per tutte le opzioni relative alla misurazione, alla mitigazione del rumore e all'apprendimento.

Se è measure_mitigation None, esso è determinato in base al livello di resilienza: è False per il livello di resilienza 0, e True per i livelli di resilienza e 1 2.

measure_noise_learning

field

Tipo: MeasureNoiseLearningOptions

Valore predefinito: MeasureNoiseLearningOptions(num_randomizations='auto')

Ulteriori opzioni di apprendimento relative al rumore di misurazione.

pec

field

Tipo: PecOptions

Valore predefinito: PecOptions(max_overhead=100, noise_gain='auto')

Ulteriori opzioni per mitigare la cancellazione probabilistica degli errori.

pec_mitigation

field

Tipo: bool

Valore predefinito: False

Se attivare il metodo di mitigazione degli errori denominato “Probabilistic Error Cancellation”.

Se si abilita il PEC, è possibile regolarne con precisione le opzioni utilizzando pec. Per PecOptions ulteriori opzioni relative al PEC, consultare.

È inoltre necessario fornire un modello di rumore tramite noise_model quando si abilita il PEC.

zne

field

Tipo: ZneOptions

Valore predefinito: ZneOptions(amplifier='gate_folding', noise_factors='auto', extrapolator=('exponential', 'linear'), extrapolated_noise_factors='auto')

Ulteriori opzioni per la mitigazione dell'estrapolazione del rumore zero.

zne_mitigation

field

Tipo: bool | None

Valore predefinito: None

Se attivare il metodo di mitigazione degli errori “Zero-Noise Extrapolation”.

Se si abilita ZNE, è possibile regolarne le opzioni utilizzando zne. Vedi ZneOptions per ulteriori opzioni relative allo ZNE.

Se zne_mitigation viene lasciato come None, eredita il valore predefinito per il parametro configurato resilience_level: False per i livelli di resilienza 0 e 1, e True per il livello di resilienza 2.

update

update(**kwargs)

GitHub

Aggiorna le opzioni.

Parametri

kwargs (Any)

Tipo di restituzione

Nessuna

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.