Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.SamplerExecutionOptions

pydantic model SamplerExecutionOptions

GitHub

Bases : ExecutionOptions

Options d'exécution pour la primitive d'échantillonnage.

Config

  • validate_assignment : bool = True
  • supplément : str = interdit

init_qubits

field

Type: bool

Valeur par défaut : True

Faut-il ramener les qubits à l'état fondamental à chaque tir?

meas_type

field

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

Valeur par défaut : 'classified'

Comment traiter et transmettre les résultats de mesure.

Cette option définit le type de retour de tous les registres classiques dans tous les résultats de publication de l'échantillonneur.

  • "classified": Renvoie un objet de type « BitArray » contenant les résultats de mesure classés.

  • "kerneled": Renvoie des points de données IQ complexes issus de l'application d'un noyau à la courbe de mesure, en

    unités arbitraires.

  • "avg_kerneled": Renvoie des valeurs complexes d'IQ, calculées en moyenne sur plusieurs tirs, exprimées en unités arbitraires.

rep_delay

field

Type : float | None

Valeur par défaut : None

Le délai de répétition.

Il s'agit du délai entre une mesure et le circuit quantique qui suit. Cette fonctionnalité n'est prise en charge que sur les backends qui disposent de backend.dynamic_reprate_enabled=True. Il doit faire partie de la gamme proposée par backend.rep_delay_range.

La valeur par défaut est donnée par backend.default_rep_delay.

scheduler_timing

field

Type: bool

Valeur par défaut : False

Indique s'il faut renvoyer les temps de cycle de chaque circuit quantique fourni.

True Si vous définissez cette valeur sur, les métadonnées correspondantes de chaque élément du programme seront incluses dans les données renvoyées.

Remarque

Cette fonctionnalité est expérimentale et susceptible d'être modifiée sans préavis.

stretch_values

field

Type: bool

Valeur par défaut : False

Indique s'il faut renvoyer les résolutions numériques des étirements pour chaque circuit quantique fourni.

True Si vous définissez cette valeur sur, les métadonnées correspondantes de chaque élément du programme seront incluses dans les données renvoyées.

Remarque

Cette fonctionnalité est expérimentale et susceptible d'être modifiée sans préavis.

update

update(**kwargs)

GitHub

Mettez à jour les options.

Paramètres

kwargs (Any)

Type de retour

Aucun

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.