Rigetti Klasse
Rigetti-Ziel, Standardwert für den Simulator RigettiTarget.QVM
Um die Ergebnisse einer Quil-Eingabe an dieses Ziel zu verarbeiten, empfehlen wir die Verwendung der enthaltenen Result-Klasse.
Initialisiert ein neues Ziel.
Konstruktor
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)
Parameter
| Name | Beschreibung |
|---|---|
|
workspace
Erforderlich
|
Zugeordneter Arbeitsbereich |
|
name
|
Zielname Standardwert: RigettiTarget.QVM
|
|
input_data_format
|
Format der Eingabedaten (z. B. "rigetti.quil.v1") Standardwert: rigetti.quil.v1
|
|
output_data_format
|
Format der Ausgabedaten (z. B. "rigetti.quil-results.v1") Standardwert: rigetti.quil-results.v1
|
|
capability
|
QIR-Funktion Standardwert: BasicExecution
|
|
provider_id
|
ID des Anbieters (z. B. "rigetti") Standardwert: rigetti
|
|
encoding
Erforderlich
|
Attributwert "Content-Encoding", der für den Eingabe-BLOB festgelegt werden soll (z. B. "gzip") |
Methoden
| submit |
Übermitteln von Eingabedaten und Rückgabeauftrag. Stellen Sie input_data_format, output_data_format und content_type Schlüsselwortargumente bereit, um Standardwerte außer Kraft zu setzen. |
submit
Übermitteln von Eingabedaten und Rückgabeauftrag.
Stellen Sie input_data_format, output_data_format und content_type Schlüsselwortargumente bereit, um Standardwerte außer Kraft zu setzen.
submit(input_data: Any, name: str = 'azure-quantum-job', shots: int = None, input_params: InputParams | None | Dict[str, Any] = None, **kwargs) -> Job
Parameter
| Name | Beschreibung |
|---|---|
|
input_data
Erforderlich
|
Eingangsdaten |
|
name
|
Auftragsname Standardwert: azure-quantum-job
|
|
shots
|
Anzahl der Aufnahmen, standardmäßig "Keine" Standardwert: None
|
|
input_params
|
Details finden Sie unter InputParams Eingabeparameter. Standardwert: None
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Azure Quantum-Auftrag |
Attribute
target_names
Tupel von Zielnamen.
target_names = ('rigetti.sim.qvm', 'rigetti.qpu.ankaa-9q-1', 'rigetti.qpu.ankaa-2')