Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.SamplerExecutionOptions

pydantic model SamplerExecutionOptions

GitHub

Bases: ExecutionOptions

Opciones de ejecución de la primitiva de muestreo.

Config

  • validate_assignment : bool = True
  • extra : str = prohibir

init_qubits

field

Tipo: bool

Valor predeterminado: True

Si se deben restablecer los qubits al estado fundamental en cada disparo.

meas_type

field

Tipo: Literal['classified', 'kerneled', 'avg_kerneled']

Valor predeterminado: 'classified'

Cómo procesar y enviar los resultados de las mediciones.

Esta opción establece el tipo de retorno de todos los registros clásicos en todos los resultados de «pub» del sampler.

  • "classified": Devuelve un objeto de tipo « BitArray » con los resultados de las mediciones clasificados.

  • "kerneled": Devuelve puntos de datos complejos de IQ obtenidos mediante el kernel de la traza de medición, en

    unidades arbitrarias.

  • "avg_kerneled": Devuelve valores complejos de IQ promediados entre los disparos, en unidades arbitrarias.

rep_delay

field

Tipo: float | None

Valor predeterminado: None

El retardo de repetición.

Se trata del retraso entre una medición y el circuito cuántico posterior. Esto solo es compatible con los backends que tengan backend.dynamic_reprate_enabled=True. Debe pertenecer a la gama que ofrece backend.rep_delay_range.

El valor por defecto viene dado por backend.default_rep_delay.

scheduler_timing

field

Tipo: bool

Valor predeterminado: False

Indica si se debe devolver la sincronización del circuito de cada circuito cuántico proporcionado.

True Si se establece este valor en, los metadatos correspondientes a cada elemento del programa se incluirán en los datos devueltos.

Nota

Esta función es experimental y está sujeta a cambios sin previo aviso.

stretch_values

field

Tipo: bool

Valor predeterminado: False

Si se deben devolver las resoluciones numéricas de los estiramientos para cada circuito cuántico proporcionado.

True Si se establece este valor en, los metadatos correspondientes a cada elemento del programa se incluirán en los datos devueltos.

Nota

Esta función es experimental y está sujeta a cambios sin previo aviso.

update

update(**kwargs)

GitHub

Actualiza las opciones.

Parámetros

kwargs (Any)

Tipo de retorno

Ninguna

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