Partager via


Rigetti Classe

Cible Rigetti, par défaut pour le simulateur RigettiTarget.QVM

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
Rigetti

Constructeur

Rigetti(workspace: Workspace, name: RigettiTarget | str = RigettiTarget.QVM, input_data_format: str = 'rigetti.quil.v1', output_data_format: str = 'rigetti.quil-results.v1', capability: str = 'BasicExecution', provider_id: str = 'rigetti', encoding: str = '', **kwargs)

Paramètres

Nom Description
workspace
Obligatoire

Espace de travail associé

name
str

Nom de la cible

Valeur par défaut: RigettiTarget.QVM
input_data_format
str

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

Valeur par défaut: rigetti.quil.v1
output_data_format
str

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

Valeur par défaut: rigetti.quil-results.v1
capability
str

Capacité QIR

Valeur par défaut: BasicExecution
provider_id
str

Id du fournisseur (ex. « rigetti »)

Valeur par défaut: rigetti
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 = ('rigetti.sim.qvm', 'rigetti.qpu.ankaa-9q-1', 'rigetti.qpu.ankaa-2')