Rigetti Classe
Destinazione Rigetti, valore predefinito per il simulatore RigettiTarget.QVM
Per elaborare i risultati di un input Quil in questa destinazione, è consigliabile usare la classe Result inclusa.
Inizializza una nuova destinazione.
- Ereditarietà
-
azure.quantum.target.target.TargetRigetti
Costruttore
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)
Parametri
Nome | Descrizione |
---|---|
workspace
Necessario
|
Area di lavoro associata |
name
|
Nome destinazione Valore predefinito: RigettiTarget.QVM
|
input_data_format
|
Formato dei dati di input (ad esempio "rigetti.quil.v1") Valore predefinito: rigetti.quil.v1
|
output_data_format
|
Formato dei dati di output (ad esempio "rigetti.quil-results.v1") Valore predefinito: rigetti.quil-results.v1
|
capability
|
Funzionalità QIR Valore predefinito: BasicExecution
|
provider_id
|
ID del provider (ad esempio "rigetti") Valore predefinito: rigetti
|
encoding
Necessario
|
Valore dell'attributo "Content-Encoding" da impostare nel BLOB di input (ad esempio "gzip") |
Metodi
submit |
Inviare i dati di input e restituire processo. Specificare input_data_format, output_data_format e content_type argomenti di parole chiave per eseguire l'override dei valori predefiniti. |
submit
Inviare i dati di input e restituire processo.
Specificare input_data_format, output_data_format e content_type argomenti di parole chiave per eseguire l'override dei valori predefiniti.
submit(input_data: Any, name: str = 'azure-quantum-job', shots: int = None, input_params: InputParams | None | Dict[str, Any] = None, **kwargs) -> Job
Parametri
Nome | Descrizione |
---|---|
input_data
Necessario
|
Dati di input |
name
|
Nome processo Valore predefinito: azure-quantum-job
|
shots
|
Numero di colpi, il valore predefinito è Nessuno Valore predefinito: None
|
input_params
|
Per informazioni dettagliate, vedere InputParams parametri di input. Valore predefinito: None
|
Restituisce
Tipo | Descrizione |
---|---|
Processo di Azure Quantum |
Attributi
target_names
Tupla dei nomi di destinazione.
target_names = ('rigetti.sim.qvm', 'rigetti.qpu.ankaa-9q-1', 'rigetti.qpu.ankaa-2')