Einführung in Primitives
Primitives wurden entwickelt, um die häufigsten Aufgaben für Quantencomputer zu vereinfachen: nämlich das Sampling von Quantenzuständen und die Berechnung von Erwartungswerten. Die ersten Qiskit Runtime Primitives (EstimatorV2 und SamplerV2) sind Implementierungen der Qiskit Primitives-Basisklassen. Sie bieten eine ausgefeiltere Implementierung (zum Beispiel durch Fehlerminderung) als cloudbasierter Dienst und werden für den Zugriff auf IBM Quantum®-Hardware verwendet.
Das neueste Qiskit Runtime Primitive, Executor (das sich im Beta-Stadium befindet), bietet eine Schnittstelle auf niedrigerem Level, die mehr Transparenz und Kontrolle ermöglicht, ohne dabei Leistung zu opfern.
Estimator
Berechnet die Erwartungswerte für ein oder mehrere Observablen bezüglich der durch Quantenschaltkreise vorbereiteten Zustände. Verfügt über integrierte Methoden zur Fehlerunterdrückung und -minderung.
Estimator-Schnellstart →
Sampler
Sampelt das Ausgangsregister aus der Ausführung eines oder mehrerer Quantenschaltkreise.
Sampler-Schnellstart →
Executor (Beta)
Sampelt Ausgangsregister aus Quantenschaltkreis-Ausführungen basierend auf Eingabeanweisungen und gibt dir volle Kontrolle und Transparenz bei der Anpassung von Fehlerminderungsmethoden.
Executor-Schnellstart →
Nächste Schritte
Empfehlungen
- Lerne mehr über die Qiskit Primitives, auf denen die Qiskit Runtime Primitives basieren.
- Sieh dir detaillierte Estimator-, Sampler- oder Executor-Beispiele an.
- Schau dir die Eingabe- und Ausgabedetails für Estimator, Executor und Sampler an.
- Übe mit Primitives, indem du die Lektion zu Kostenfunktionen in IBM Quantum Learning durcharbeitest.
- Lies die EstimatorV2 API-Referenz, SamplerV2 API-Referenz und Executor API-Referenz.
- Lies Migration zu V2 Primitives.