Skip to main content
IBM Quantum Platform

CircuitItemModel

pydantic model CircuitItemModel

GitHub

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.

circuit_arguments

field

Tipo: F64TensorModel [Required]

Argumentos de los parámetros del circuito.

El último eje está más allá de circuit.parameters. La ejecución se propaga a través de los ejes anteriores; se espera un resultado por cada elemento de la forma 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.

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.