Wprowadzenie do prymitywów
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 Qiskit Runtime (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 Qiskit Runtime, Executor (w wersji beta), zapewnia interfejs niższego poziomu, który daje większą widoczność i kontrolę bez utraty wydajności.
Estimator
Oblicza wartości oczekiwane dla jednego lub więcej obserwowalnych względem stanów przygotowanych przez obwody kwantowe. Posiada wbudowane metody tłumienia i mitygacji błędów.
Szybki start z Estimatorem →
Sampler
Próbkuje rejestr wyjściowy z wykonania jednego lub więcej obwodów kwantowych.
Szybki start z Samplerem →
Executor (beta)
Próbkuje rejestry wyjściowe z wykonań obwodów kwantowych na podstawie dyrektyw wejściowych i daje pełną kontrolę oraz przejrzystość nad dostosowywaniem metod mitygacji błędów.
Szybki start z Executorem →
Następne kroki
Zalecenia
- Dowiedz się więcej o prymitywach Qiskit, na których opierają się prymitywy Qiskit Runtime.
- 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.
- Przeczytaj Migracja do prymitywów V2.