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.TargetRigetti
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
|
Nom de la cible Valeur par défaut: RigettiTarget.QVM
|
input_data_format
|
Format des données d’entrée (par exemple, « rigetti.quil.v1 ») Valeur par défaut: rigetti.quil.v1
|
output_data_format
|
Format des données de sortie (par exemple, « rigetti.quil-results.v1 ») Valeur par défaut: rigetti.quil-results.v1
|
capability
|
Capacité QIR Valeur par défaut: BasicExecution
|
provider_id
|
Id du fournisseur (ex. « rigetti ») Valeur par défaut: rigetti
|
encoding
Obligatoire
|
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
|
Données d’entrée |
name
|
Nom du travail Valeur par défaut: azure-quantum-job
|
shots
|
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 |
---|---|
Travail Azure Quantum |
Attributs
target_names
Tuple des noms cibles.
target_names = ('rigetti.sim.qvm', 'rigetti.qpu.ankaa-9q-1', 'rigetti.qpu.ankaa-2')