qiskit_ibm_runtime.options_models.EnvironmentOptions
pydantic model EnvironmentOptions
Basen: BaseOptionsModel
Optionen für die Ausführungsumgebung.
Config
- validate_assignment : bool = True
- extra : str = verbieten
image
field
Typ: Annotated[str, Field(pattern``=``'[a-zA-Z0-9]+([/.\-_][a-zA-Z0-9]+)*:[a-zA-Z0-9]+([.\-_][a-zA-Z0-9]+)*$')] | None
Standardwert: None
IBM Quantum Compute (ehemals Qiskit Runtime ) – für diesen Auftrag verwendetes Bild.
job_tags
field
Typ: list[str]
Standardwert: []
Tags, die dem Auftrag zugewiesen werden sollen.
Die Tags können anschließend als Filter beim qiskit_ibm_runtime.qiskit_runtime_service.jobs() Funktionsaufruf verwendet werden.
log_level
field
Typ: LogLevelType
Standardwert: 'WARNING'
Protokollierungsstufe, die in der Ausführungsumgebung festgelegt werden soll.
max_execution_time
field
Typ: Annotated[int | None, AfterValidator(warn_max_execution_time)]
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 benötigt. Wenn ein Auftrag diese Zeitgrenze überschreitet, wird er zwangsweise abgebrochen.
Einschränkungen
- func = <function warn_max_execution_time at 0x7f500e70b5b0>
private
field
Typ: bool
Standardwert: False
Boolescher Wert, der angibt, ob der Auftrag als privat gekennzeichnet ist.
Wenn dieser Wert auf „true“ gesetzt ist, werden die Eingabeparameter nicht zurückgegeben, und die Ergebnisse können nur einmal ausgelesen werden. Nach Abschluss des Auftrags werden die Eingabeparameter aus dem Dienst gelöscht. Nachdem die Ergebnisse ausgelesen wurden, werden diese ebenfalls aus dem Dienst gelöscht. Wenn dieser Wert auf „false“ gesetzt ist, folgen die Eingabeparameter und Ergebnisse dem standardmäßigen Speicherverhalten der API.