Skip to main content
IBM Quantum Platform

SamplexItemModel

pydantic model SamplexItemModel

GitHub

Bases : BaseModel

Spécifications d'exécution pour un circuit quantique unique.

chunk_size

field

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

Valeur par défaut : 'auto'

Nombre maximal d'arguments de circuit à associer au circuit par boucle de tir.

Dans ce cas "auto", le nombre est déterminé côté serveur à l'aide d'algorithmes heuristiques conçus pour optimiser la vitesse d'exécution. Un programme quantique doit comporter des éléments pour lesquels soit toutes les tailles de blocs sont des nombres entiers, soit toutes les tailles de blocs sont "auto". Les valeurs entières ne sont autorisées qu'en mode d'exécution de session.

Validé par

  • cross_validate

circuit

field

Type : QpyModelV13ToV17

Un circuit codé en QPY.

Validé par

  • cross_validate

item_type

field

Type : Literal['samplex']

Valeur par défaut : 'samplex'

Le type de l'élément de programme quantique.

Validé par

  • cross_validate

samplex

field

Type : SamplexModel

Un échantillon encodé au format JSON.

Validé par

  • cross_validate

samplex_arguments

field

Type : dict[str, bool | int | PauliLindbladMapModel | TensorModel]

Arguments de la fonction samplex.

Validé par

  • cross_validate

shape

field

Type : list[int]

La forme de cet article.

Cette forme doit étendre (par diffusion) la forme implicite de :attr:~samplex_arguments`. Les axes non triviaux qu'elle introduit énumèrent les randomisations.

Validé par

  • cross_validate

cross_validate

validator cross_validate

GitHub

Vérifiez la compatibilité entre les types et les formes des attributs.

Type de retour

Auto

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.