Einführung in IBM Quantum 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 IBM Quantum 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 IBM Quantum Primitive, Executor (das sich in der Beta-Phase befindet), bietet eine Low-Level-Schnittstelle, die mehr Einblick und Kontrolle bietet, ohne die Leistung zu beeinträchtigen.
Executor bietet außerdem zusätzliche Funktionen, die Sampler nicht bietet, wie zusätzliche Twirling-Gruppen und Twirling für Circuits mit Fractional Gates. Weitere Informationen darüber, ob du zu Executor migrieren solltest, findest du unter Migration von Sampler zu Executor.
Nächste Schritte
- Lerne mehr über die Primitives-Basisklassen, auf denen die IBM Quantum 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.