qiskit_ibm_runtime.options_models.EstimatorOptions
pydantic model EstimatorOptions
Basen: BaseOptionsModel
Optionen für den clientseitigen Estimator.
Config
- validate_assignment : bool = True
- extra : str = verbieten
default_precision
field
Typ: Annotated[float, Field(gt``=``0)]
Standardwert: 0.015625
Die Standardgenauigkeit, die für jeden Aufruf von „ PUB “ oder einen run() Aufruf verwendet wird, bei dem keine Genauigkeit angegeben wird.
Die Standardgenauigkeit für die Schätzung von Erwartungswerten, sofern diese nicht in den PUBs oder in der Ausführungsmethode angegeben ist.
Der Standardwert von 0.015625, der entspricht 4096**-0.5, stellt die Genauigkeit dar, die bei Schüssen 4096 unter Berücksichtigung von „ i.i.d “ zu erwarten ist. Lärm.
Einschränkungen
- gt = 0
default_shots
field
Typ: Annotated[int, Field(ge``=``0)] | None
Standardwert: None
Die Gesamtzahl der Schüsse, die pro Schaltkreis und Konfiguration verwendet werden sollen.
Wenn dieser Wert festgelegt ist, hat er Vorrang vor default_precision.
Eine Konfiguration ist eine Kombination aus einem bestimmten Satz von Parameterwertzuordnungen und einer physikalischen Messbasis. Eine physikalische Messbasis fasst eine Reihe von qubitweise kommutierenden Observablen für einen bestimmten Schaltkreis bzw. eine bestimmte Parameterwertmenge zusammen, um eine einzelne Messung mit Basisrotationen zu erzeugen, die in Hardware-Ausführungen eingebunden wird.
Wenn „Twirling“ aktiviert ist, wird der Wert dieser Option auf die Schaltkreis-Randomisierungen aufgeteilt, wobei pro Randomisierung eine geringere Anzahl von Durchläufen erfolgt. Siehe die Optionen twirling .
dynamical_decoupling
field
Typ: DynamicalDecouplingOptions
Standardwert: DynamicalDecouplingOptions(enable=False, sequence_type='XX', extra_slack_distribution='middle', scheduling_method='alap', skip_reset_qubits=False)
Optionen zur dynamischen Entkopplung.
environment
field
Typ: EnvironmentOptions
Standardwert: EnvironmentOptions(log_level='WARNING', job_tags=[], private=False, max_execution_time=None, image=None)
Optionen in Bezug auf die Ausführungsumgebung.
execution
field
Typ: ExecutionOptions
Standardwert: ExecutionOptions(init_qubits=True, rep_delay=None, scheduler_timing=False, stretch_values=False)
Ausführungsoptionen.
experimental
field
Typ: dict
Standardwert: {}
Experimentelle Optionen.
max_execution_time
field
Typ: int | None
Standardwert: None
Maximale Ausführungszeit in Sekunden.
Dieser Wert begrenzt die Ausführungszeit des Systems (nicht die tatsächliche Zeit). Die Systemausführungszeit ist die Zeit, die das System für die Bearbeitung Ihres Auftrags aufwendet. Wenn ein Auftrag diese Zeitgrenze überschreitet, wird er zwangsweise abgebrochen.
resilience
field
Typ: ResilienceOptions
Standardwert: ResilienceOptions(measure_mitigation=None, measure_noise_learning=MeasureNoiseLearningOptions(num_randomizations='auto'), pec_mitigation=False, pec=PecOptions(max_overhead=100, noise_gain='auto'), zne_mitigation=None, zne=ZneOptions(amplifier='gate_folding', noise_factors='auto', extrapolator=('exponential', 'linear'), extrapolated_noise_factors='auto'), layer_noise_model=None)
Erweiterte Resilienzoptionen zur Feinabstimmung der Resilienzstrategie.
resilience_level
field
Typ: Literal[0, 1, 2]
Standardwert: 1
Inwieweit sollte man sich gegen Fehler wappnen?
Höhere Werte führen zu genaueren Ergebnissen, allerdings auf Kosten längerer Verarbeitungszeiten. Die unterstützten Werte lauten wie folgt:
- 0: Keine Maßnahmen zur Risikominderung.
- 1: Minimale Kosten für Abhilfemaßnahmen. Fehler minimieren, die mit Auslesifehlern zusammenhängen.
- 2: Mittlere Kosten für Abhilfemaßnahmen. Reduziert in der Regel den systematischen Fehler bei Schätzern, garantiert jedoch keinen systematischen Fehler von Null.
Weitere Informationen zu den auf den einzelnen Ebenen verwendeten Methoden zur Fehlerbehebung finden Sie im Leitfaden „Fehlerbehebung für IBM Quantum Compute (ehemals Qiskit Runtime ) konfigurieren “.
simulator
field
Typ: SimulatorOptions
Standardwert: SimulatorOptions(angle_decimals=5, layer_noise_model=None, seed_simulator=None, warn_absent=True)
Optionen für Simulationen im lokalen Modus.
twirling
field
Typ: TwirlingOptions
Standardwert: TwirlingOptions(enable_gates=None, enable_measure=None, group='pauli', num_randomizations='auto', shots_per_randomization='auto', strategy='active-accum')
Drehoptionen.