Wprowadzenie do prymitywów IBM Quantum
Prymitywy zostały stworzone, aby uprościć najczęstsze zadania komputerów kwantowych: czyli próbkowanie stanów kwantowych i obliczanie wartości oczekiwanych. Pierwsze prymitywy IBM Quantum (EstimatorV2 i SamplerV2) to implementacje klas bazowych prymitywów Qiskit. Zapewniają one bardziej zaawansowaną implementację (na przykład z uwzględnieniem mitygacji błędów) jako usługę chmurową i służą do dostępu do sprzętu IBM Quantum®.
Najnowszy prymityw IBM Quantum, Executor (który jest w wersji beta), zapewnia niższopoziomowy interfejs, który daje więcej widoczności i kontroli bez poświęcania wydajności.
Executor udostępnia również dodatkowe możliwości, których Sampler nie oferuje, takie jak dodatkowe grupy twirlingu i twirling dla obwodów z bramkami ułamkowymi. Zobacz Migracja z Sampler do Executor, aby dowiedzieć się więcej na temat tego, czy migrować do Executor.
Następne kroki
- Dowiedz się więcej o klasach bazowych prymitywów, na których opierają się prymitywy IBM Quantum.
- Przejrzyj szczegółowe przykłady dla Estimatora, Samplera lub Executora.
- Zapoznaj się ze szczegółami wejść i wyjść dla Estimatora, Executora i Samplera.
- Ćwicz korzystanie z prymitywów, pracując przez lekcję funkcji kosztu w IBM Quantum Learning.
- Zapoznaj się z dokumentacją API EstimatorV2, dokumentacją API SamplerV2 i dokumentacją API Executora.