Partager via


Pasqal Classe

Cible pasqal, valeur par défaut du simulateur PasqalTarget.SIM_EMU_TN

Pour traiter les résultats d’une entrée Quil à cette cible, nous vous recommandons d’utiliser la classe Result incluse.

Initialise une nouvelle cible.

Héritage
azure.quantum.target.target.Target
Pasqal

Constructeur

Pasqal(workspace: Workspace, name: PasqalTarget | str = PasqalTarget.SIM_EMU_TN, input_data_format: str = 'pasqal.pulser.v1', output_data_format: str = 'pasqal.pulser-results.v1', capability: str = 'BasicExecution', provider_id: str = 'pasqal', encoding: str = '', **kwargs)

Paramètres

Nom Description
workspace
Obligatoire

Espace de travail associé

name
str

Nom de la cible

Valeur par défaut: PasqalTarget.SIM_EMU_TN
input_data_format
str

Format des données d’entrée (par exemple, « pasqal.pulser.v1 »)

Valeur par défaut: pasqal.pulser.v1
output_data_format
str

Format des données de sortie (par exemple, « pasqal.pulser-results.v1 »)

Valeur par défaut: pasqal.pulser-results.v1
capability
str

Capacité QIR

Valeur par défaut: BasicExecution
provider_id
str

ID du fournisseur (par exemple, « pasqal »)

Valeur par défaut: pasqal
encoding
Obligatoire
str

Valeur d’attribut « Content-Encoding » à définir sur l’objet blob d’entrée (par exemple, « gzip »)

Méthodes

submit

Envoyez les données d’entrée et renvoyez le travail.

Fournissez input_data_format, output_data_format et content_type arguments de mot clé pour remplacer les valeurs par défaut.

submit

Envoyez les données d’entrée et renvoyez le travail.

Fournissez input_data_format, output_data_format et content_type arguments de mot clé pour remplacer les valeurs par défaut.

submit(input_data: Any, name: str = 'azure-quantum-job', shots: int = None, input_params: InputParams | None | Dict[str, Any] = None, **kwargs) -> Job

Paramètres

Nom Description
input_data
Obligatoire
Any

Données d’entrée

name
str

Nom du travail

Valeur par défaut: azure-quantum-job
shots
int

Nombre de captures par défaut sur Aucun

Valeur par défaut: None
input_params

Paramètres d’entrée, consultez InputParams pour plus d’informations.

Valeur par défaut: None

Retours

Type Description
Job

Travail Azure Quantum

Attributs

target_names

Tuple des noms cibles.

target_names = ('pasqal.sim.emu-tn', 'pasqal.qpu.fresnel')