Skip to main content
IBM Quantum Platform

CircuitItemModel

pydantic model CircuitItemModel

GitHub

Basen: BaseModel

Ausführungsspezifikationen für einen einzelnen Quantenkreis.

Die Schaltung für jedes Element wird separat in QuantumProgramModel. gespeichert.

chunk_size

field

Typ: Annotated[int, Field(ge``=``1)] | Literal['auto']

Standardwert: 'auto'

Die maximale Anzahl an Schaltungsargumenten, die pro „Shot“-Schleife an die Schaltung gebunden werden können.

In diesem Fall wird die Zahl serverseitig anhand von Heuristiken ausgewählt "auto", 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 alle Chunk-Größen "auto". Ganzzahlwerte sind nur im Session-Ausführungsmodus zulässig.

circuit_arguments

field

Typ: F64CompressedTensorModel

Argumente für die Parameter der Schaltung.

Die letzte Achse ist vorbei circuit.parameters. Die Ausführung erfolgt über die vorangehenden Achsen; es ist mit einem Ergebnis pro Element der führenden Form zu rechnen.

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.

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.