Freigeben über


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
str

Zielname

Standardwert: RigettiTarget.QVM
input_data_format
str

Format der Eingabedaten (z. B. "rigetti.quil.v1")

Standardwert: rigetti.quil.v1
output_data_format
str

Format der Ausgabedaten (z. B. "rigetti.quil-results.v1")

Standardwert: rigetti.quil-results.v1
capability
str

QIR-Funktion

Standardwert: BasicExecution
provider_id
str

ID des Anbieters (z. B. "rigetti")

Standardwert: rigetti
encoding
Erforderlich
str

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
Any

Eingangsdaten

name
str

Auftragsname

Standardwert: azure-quantum-job
shots
int

Anzahl der Aufnahmen, standardmäßig "Keine"

Standardwert: None
input_params

Details finden Sie unter InputParams Eingabeparameter.

Standardwert: None

Gibt zurück

Typ Beschreibung
Job

Azure Quantum-Auftrag

Attribute

target_names

Tupel von Zielnamen.

target_names = ('rigetti.sim.qvm', 'rigetti.qpu.ankaa-9q-1', 'rigetti.qpu.ankaa-2')