SamplexItemModel
pydantic model SamplexItemModel
Bases : BaseModel
Spécifications d'exécution pour un circuit quantique unique.
chunk_size
field
Type : Annotated[int, FieldInfo(annotation``=``NoneType, required``=``True, metadata``=[Ge(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
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
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
Vérifiez la compatibilité entre les types et les formes des attributs.
Type de retour
Auto