SamplexItemModel
pydantic model SamplexItemModel
Bases: BaseModel
Especificaciones de ejecución para un circuito cuántico único.
El circuito de cada artículo se almacena por separado en QuantumProgramModel.
chunk_size
field
Tipo: Annotated[int, Field(ge
Valor predeterminado: 1)] | Literal['auto'] = 'auto'
El número máximo de argumentos de circuito que se pueden asociar al circuito por cada bucle de disparo.
"auto"En ese caso, el número se elige en el lado del servidor mediante heurísticas diseñadas para optimizar la velocidad de ejecución. Un programa cuántico debe contener elementos en los que o bien todos los tamaños de fragmento sean valores enteros, o bien todos los tamaños de fragmento sean "auto". Los valores enteros solo están permitidos en el modo de ejecución de sesión.
item_type
field
Tipo: Literal['samplex']
Valor predeterminado: 'samplex'
El tipo del elemento del programa cuántico.
samplex
samplex_arguments
field
Tipo: dict[str, bool | int | PauliLindbladMapModel | TensorModel] [Required]
Argumentos de la función samplex.
shape
field
Tipo: list[int] [Required]
La forma de este artículo.
Esta forma debe ampliar (mediante difusión) la forma implícita de :attr:~samplex_arguments`. Los ejes no triviales que introduce enumeran las aleatorizaciones.