CircuitItemModel
pydantic model CircuitItemModel
Bases: BaseModel
Especificações de execução para um único circuito quântico.
O circuito de cada item é armazenado separadamente em QuantumProgramModel.
chunk_size
field
Tipo: Annotated[int, Field(ge
Valor Padrão: 1)] | Literal['auto'] = 'auto'
O número máximo de argumentos de circuito a serem vinculados ao circuito por ciclo de disparo.
"auto"Quando isso ocorre, o número é escolhido no lado do servidor por meio de heurísticas projetadas para otimizar a velocidade de execução. Um programa quântico deve conter itens em que ou todos os tamanhos de blocos sejam valores inteiros, ou todos os tamanhos de blocos sejam "auto". Valores inteiros só são permitidos no modo de execução de sessão.
circuit_arguments
field
Tipo: F64TensorModel [Required]
Argumentos dos parâmetros do circuito.
O último eixo está acima de circuit.parameters. A execução transmite dados pelos eixos anteriores; espere um resultado por elemento da forma principal.
item_type
field
Tipo: Literal['circuit']
Valor Padrão: 'circuit'
O tipo do item do programa quântico.
shape
field
Tipo: list[int] [Required]
O formato deste item.
Essa forma deve estender (por meio de difusão) a forma implícita de :attr:~circuit_arguments`. Os eixos não triviais que ela introduz representam réplicas.