Skip to main content
IBM Quantum Platform

CircuitItemModel

pydantic model CircuitItemModel

GitHub

Grundlagen: BaseModel

Ausführungsspezifikationen für einen einzelnen Quantenkreis.

chunk_size

field

Typ: Annotated[int, FieldInfo(annotation``=``NoneType, required``=``True, metadata``=[Ge(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

field

Typ: QpyModelV13ToV16

Eine QPY-kodierte Schaltung.

Geprüft von

  • cross_validate

circuit_arguments

field

Typ: F64TensorModel

Argumente für die Parameter der Schaltung.

Die letzte Achse ist vorbei circuit.parameters. Die Ausführung erfolgt über die vorangehenden Achsen; es wird ein Ergebnis pro Element der führenden Form erwartet.

Geprüft von

  • cross_validate

item_type

field

Typ: Literal['circuit']

Standardwert: 'circuit'

Der Typ des Quantenprogrammelements.

Geprüft von

  • cross_validate

cross_validate

validator cross_validate

GitHub

Überprüfen Sie, ob die Typen und Formen der Attribute miteinander kompatibel sind.

Rückgabetyp

Selbst

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