SamplexItemModel
pydantic model SamplexItemModel
Grundlagen: BaseModel
Ausführungsspezifikationen für einen einzelnen Quantenkreis.
chunk_size
field
Typ: Annotated[int, Field(ge``=``1)] | Literal['auto']
Standardwert: 'auto'
Die maximale Anzahl an Schaltungsargumenten, die pro Schussschleife an die Schaltung gebunden werden können.
In "auto"diesem Fall wird die Zahl serverseitig anhand von Heuristiken ausgewählt, die darauf ausgelegt sind, die Ausführungsgeschwindigkeit zu optimieren. Ein Quantenprogramm muss Elemente enthalten, bei denen entweder alle Chunk-Größen ganzzahlige Werte haben oder "auto"alle Chunk-Größen. Ganzzahlwerte sind nur im Sitzungsausführungsmodus zulässig.
Geprüft von
cross_validate
circuit
item_type
field
Typ: Literal['samplex']
Standardwert: 'samplex'
Der Typ des Quantenprogrammelements.
Geprüft von
cross_validate
samplex
samplex_arguments
field
Typ: dict[str, bool | int | PauliLindbladMapModel | TensorModel]
Argumente für Samplex.
Geprüft von
cross_validate
shape
field
Typ: list[int]
Die Form dieses Artikels.
Diese Form muss (über Broadcasting) die implizite Form von :attr:\~samplex\_arguments\ erweitern. Die nicht-trivialen Achsen, die sie einführt, zählen die Randomisierungen auf.
Geprüft von
cross_validate
cross_validate
validator cross_validate
Überprüfen Sie, ob die Typen und Formen der Attribute miteinander kompatibel sind.
Rückgabetyp
Selbst