qiskit_ibm_runtime.options_models.NoiseLearnerV3Options
pydantic model NoiseLearnerV3Options
Basen: BaseOptionsModel
Optionen für NoiseLearnerV3.
Config
- validate_assignment : bool = True
- extra : str = verbieten
bit_flip_checks
field
Typ: BitFlipChecksOptions
Standardwert: BitFlipChecksOptions(pre_circuit=PreCircuitBitFlipChecksOptions(enable=False, x_pulse_type='xslow', strategy='node'), post_circuit=PostCircuitBitFlipChecksOptions(enable=False, x_pulse_type='xslow', strategy='node'))
Optionen zur Anwendung von Bit-Flip-Prüfungen auf die Ergebnisse von Schaltungen zum Rauschlernen.
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)
Optionen für die Ausführung auf niedriger Ebene.
experimental
field
Typ: dict
Standardwert: {}
Experimentelle Optionen.
Diese Optionen können ohne vorherige Ankündigung geändert werden, und es wird keine Stabilität garantiert.
layer_pair_depths
field
Typ: list[Annotated[int, Field(ge``=``0)] ]
Standardwert: [0, 1, 2, 4, 16, 32]
Die Schaltungstiefen (gemessen in der Anzahl der Paare), die in Pauli-Lindblad-Experimenten verwendet werden sollen.
Paare werden als Einheit verwendet, da wir bei der Umsetzung des Noise-Learning-Ansatzes die Eigenschaft der Quantenverschränkung ( order-2 ) unserer Verschränkungsgatter nutzen. Ein Wert von 3 entspricht beispielsweise 6 Wiederholungen der betreffenden Schicht.
Dieses Feld wird bei TREX-Experimenten ignoriert.
max_execution_time
field
Typ: int | None
Standardwert: None
Maximale Ausführungszeit in Sekunden.
Dieser Wert begrenzt die Ausführungszeit des Systems (nicht die Echtzeit). 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.
num_randomizations
field
Typ: Annotated[int, Field(ge``=``1)]
Standardwert: 32
Die Anzahl der zufälligen Schaltkreise, die pro Lernschaltkreis-Konfiguration verwendet werden sollen.
Bei TREX-Experimenten entspricht eine Konfiguration einer Messbasis.
Bei den Experimenten von Pauli Lindblad bezeichnet eine Konfiguration eine Messbasis und eine Tiefeneinstellung. Wenn Ihr Experiment beispielsweise sechs Tiefen umfasst, führt die Einstellung dieses Werts auf 32 zu insgesamt 32 * 9 * 6 Schaltkreisen, die ausgeführt werden müssen (wobei 9 die Anzahl der Schaltkreise ist, die implementiert werden müssen, um alle erforderlichen Observablen zu messen; weitere Einzelheiten finden Sie im Hinweis im Docstring zu NoiseLearnerOptions ), jeweils bei shots_per_randomization .
Einschränkungen
- ge = 1
post_selection
field
Typ: PostSelectionOptions
Standardwert: PostSelectionOptions(enable=False, x_pulse_type='xslow', strategy='node')
Optionen für die nachträgliche Auswahl der Ergebnisse von Schaltkreisen für das Rauschlernen.
shots_per_randomization
field
Typ: Annotated[int, Field(ge``=``1)]
Standardwert: 128
Die Gesamtzahl der zu verwendenden Schüsse pro randomisiertem Lernzyklus.
Einschränkungen
- ge = 1