Condividi tramite


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.Target
Rigetti

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
str

Nome destinazione

Valore predefinito: RigettiTarget.QVM
input_data_format
str

Formato dei dati di input (ad esempio "rigetti.quil.v1")

Valore predefinito: rigetti.quil.v1
output_data_format
str

Formato dei dati di output (ad esempio "rigetti.quil-results.v1")

Valore predefinito: rigetti.quil-results.v1
capability
str

Funzionalità QIR

Valore predefinito: BasicExecution
provider_id
str

ID del provider (ad esempio "rigetti")

Valore predefinito: rigetti
encoding
Necessario
str

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
Any

Dati di input

name
str

Nome processo

Valore predefinito: azure-quantum-job
shots
int

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
Job

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')