Einführung in die „ IBM Quantum “-Primitive
Primitive wurden entwickelt, um die gängigsten Aufgaben für Quantencomputer zu vereinfachen: nämlich das Abtasten von Quantenzuständen und die Berechnung von Erwartungswerten. Die ersten „ IBM Quantum “-Primitiven (EstimatorV2 und SamplerV2) sind Implementierungen der Basisklassen der Qiskit-Primitiven. Sie bieten eine ausgefeiltere Implementierung (beispielsweise durch die Einbindung von Fehlerbehebungsmaßnahmen) als cloudbasierten Dienst und werden für den Zugriff auf „ IBM Quantum® “-Hardware genutzt.
Die neueste „ IBM Quantum “-Primitive, „Executor“ (derzeit in der Beta-Phase), bietet eine Schnittstelle auf niedrigerer Ebene, die mehr Transparenz und Kontrolle ermöglicht, ohne dabei Leistungseinbußen zu verursachen.
Executor bietet zudem zusätzliche Funktionen, die Sampler nicht bietet, wie beispielsweise weitere Twirling-Gruppen und Twirling für Schaltungen mit Bruchteilsgates. Weitere Informationen dazu, ob eine Migration zu. durchgeführt werden sollte, finden Sie unter „Migration von Sampler zu Executor Executor“.
Berechnet die Erwartungswerte für eine oder mehrere Observablen in Bezug auf Zustände, die durch Quantenschaltungen erzeugt wurden. Verfügt über integrierte Methoden zur Fehlerunterdrückung und -minderung.
Schnellstart für den Kostenvoranschlagsrechner
Liest das Ausgaberegister aus der Ausführung einer oder mehrerer Quanten-Schaltkreise aus.
Schnellstart für den Sampler
Liefert anhand von Eingabevorgaben Ausgaberegister aus der Ausführung von Quantenschaltungen und bietet Ihnen volle Kontrolle und Transparenz bei der Anpassung von Methoden zur Fehlerbehebung.
Schnellstart für Executor
Nächste Schritte
- Erfahren Sie mehr über die Basisklassen, auf denen die Primitive von „ IBM Quantum “ basieren.
- Sehen Sie sich detaillierte Beispiele für Estimator, Sampler oder Executor an.
- Siehe die Details zu Ein- und Ausgabe für Estimator, Executor und Sampler.
- Üben Sie den Umgang mit Primitiven, indem Sie die Lektion zur Cost-Funktion unter IBM Quantum Learning durcharbeiten.
- Siehe die API-Referenz zu „ EstimatorV2 “, die API-Referenz zu „ SamplerV2 “ und die API-Referenz zu „Executor “.