Zum Hauptinhalt springen
Dieses Projekt befindet sich in der Beta-Phase. Einen Fehler gefunden? GitHub Issue erstellen. Frage oder Idee? In Discussions fragen — wir freuen uns über dein Feedback!
Wie ist die Übersetzungsqualität auf dieser Seite?

Auf Quantenhardware mit dem IBM Quantum Compute Service ausführen

IBM Quantum® Compute Service, früher Qiskit Runtime Service genannt, ist der cloudbasierte Dienst zur Ausführung von Quantenberechnungen auf IBM Quantum-Hardware. Das Paket qiskit-ibm-runtime ist ein Client für diesen Dienst und der Nachfolger des Qiskit IBM Provider. Quantum Compute vereinfacht Quantenberechnungen und stellt optimale Implementierungen der Qiskit-Primitive-Basisklassen für IBM Quantum-Hardware bereit. Um mit den IBM Quantum-Primitives zu beginnen, besuche die Dokumentation.

Quantum Compute ist darauf ausgelegt, zusätzliche klassische und Quanten-Rechenressourcen zu nutzen, einschließlich Techniken wie Fehlerunterdrückung und Fehlermitigation, um bei der Ausführung von Quantenschaltkreisen auf Quantenprozessoren ein Ergebnis von höherer Qualität zu liefern. Beispiele sind dynamische Entkopplung zur Fehlerunterdrückung sowie Ausleseminderung (Readout Mitigation) und Zero-Noise-Extrapolation (ZNE) zur Fehlermitigation. Wie du diese Optionen konfigurierst, erfährst du auf der Seite Fehlermitigation konfigurieren.

Quantum Compute umfasst außerdem drei Arten von Ausführungsmodi, um dein Quantenprogramm auf IBM®-Hardware auszuführen: Job, Session und Batch. Jeder hat andere Anwendungsfälle und andere Auswirkungen auf die Warteschlange für Quantenjobs. Ein Job ist eine einzelne Abfrage an ein Primitive, die über eine festgelegte Anzahl von Shots ausgeführt werden kann. Sessions ermöglichen es dir, mehrere Jobs in iterativen Workloads effizient auf Quantencomputern auszuführen. Im Batch-Modus kannst du alle deine Jobs auf einmal zur parallelen Verarbeitung einreichen. Beachte, dass Nutzende des Open Plan keine Session-Jobs einreichen können.

Um den IBM Quantum Compute-Client schnell zu installieren, führe den folgenden Befehl aus:

pip install qiskit-ibm-runtime

Auf der Installationsseite erfährst du, wie du eine Entwicklungsumgebung zum Erstellen von Quantenprogrammen einrichtest.

Ist Quantum Compute Open Source?​

Die kurze Antwort lautet: nicht alles. Die Software, die die technischen Details der Ausführung deines Quantenprogramms auf einem IBM Quantum-Gerät übernimmt (einschließlich jeder Fehlermitigation und -unterdrückung), ist nicht Open Source. Die Client-Softwarebibliothek qiskit-ibm-runtime (die Schnittstelle, über die Nutzende auf den IBM Quantum Compute Service zugreifen), das Qiskit SDK, das serverseitig läuft, und ein Teil der Software für die Fehlermitigation sind hingegen Open Source. Wenn du dich an den Open-Source-Bemühungen von Qiskit beteiligen möchtest, besuche unsere GitHub-Organisation unter github.com/Qiskit und github.com/Qiskit-Extensions.