CircuitItemModel
pydantic model CircuitItemModel
Basen: BaseModel
Ausführungsspezifikationen für einen einzelnen Quantenkreis.
QuantumProgramModelDer Schaltplan für jedes Element wird separat in gespeichert.
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. "auto"Ein Quantenprogramm muss Elemente enthalten, bei denen entweder alle Chunk-Größen ganzzahlige Werte sind oder alle Chunk-Größen. Ganzzahlwerte sind nur im Sitzungsausführungsmodus zulässig.
circuit_arguments
field
Typ: F64TensorModel
Argumente für die Parameter der Schaltung.
circuit.parametersDie letzte Achse ist vorbei. Die Ausführung erfolgt über die vorangehenden Achsen; es wird ein Ergebnis pro Element der führenden Form erwartet.
item_type
field
Typ: Literal['circuit']
Standardwert: 'circuit'
Der Typ des Quantenprogrammelements.
shape
field
Typ: list[int]
Die Form dieses Artikels.
Diese Form muss (über Broadcasting) die implizite Form von :attr:\~circuit\_arguments\ erweitern. Die dadurch eingeführten nicht-trivialen Achsen stellen Replikationen dar.