CircuitItemModel
pydantic model CircuitItemModel
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 vincular al circuito por cada bucle de disparo.
"auto"En ese caso, el número se selecciona en el servidor mediante algoritmos heurísticos diseñados 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.
circuit_arguments
field
Tipo: F64TensorModel [Required]
Argumentos de los parámetros del circuito.
El último eje está sobre circuit.parameters. La ejecución se propaga a través de los ejes anteriores; se obtendrá un resultado por cada elemento de la figura principal.
item_type
field
Tipo: Literal['circuit']
Valor predeterminado: 'circuit'
El tipo del elemento del programa cuántico.
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:~circuit_arguments`. Los ejes no triviales que introduce representan réplicas.