Przejdź do głównej treści
Ten projekt jest w wersji beta. Znalazłeś błąd? Otwórz zgłoszenie na GitHub. Masz pytanie lub pomysł? Zapytaj w Discussions — chętnie poznamy Twoją opinię!
Jak oceniasz jakość tłumaczenia tej strony?

Uruchamianie na sprzęcie kwantowym z IBM Quantum Compute Service

IBM Quantum® Compute Service, dawniej nazywany Qiskit Runtime Service, to usługa chmurowa do wykonywania obliczeń kwantowych na sprzęcie IBM Quantum. Pakiet qiskit-ibm-runtime jest klientem tej usługi i następcą Qiskit IBM Provider. Quantum Compute usprawnia obliczenia kwantowe i zapewnia optymalne implementacje bazowych klas prymitywów Qiskit dla sprzętu IBM Quantum. Aby zacząć korzystać z prymitywów IBM Quantum, zajrzyj do dokumentacji.

Quantum Compute został zaprojektowany tak, aby wykorzystywać dodatkowe klasyczne i kwantowe zasoby obliczeniowe, w tym techniki takie jak tłumienie i łagodzenie błędów, aby zwracać wynik wyższej jakości z wykonania układów kwantowych na procesorach kwantowych. Przykłady to dynamiczne odsprzęganie do tłumienia błędów oraz łagodzenie błędów odczytu i ekstrapolacja do zerowego szumu (ZNE) do łagodzenia błędów. Dowiedz się, jak skonfigurować te opcje, na stronie Konfigurowanie łagodzenia błędów.

Quantum Compute obejmuje również trzy typy trybów wykonywania programu kwantowego na sprzęcie IBM®: Job, Session i Batch, z których każdy ma inne zastosowania i inne skutki dla kolejki zadań kwantowych. Job to pojedyncze zapytanie do prymitywu, które może być uruchomione dla określonej liczby powtórzeń (shots). Sesje pozwalają efektywnie uruchamiać wiele zadań w iteracyjnych obciążeniach na komputerach kwantowych. Tryb batch pozwala przesłać wszystkie zadania naraz do przetwarzania równoległego. Zwróć uwagę, że użytkownicy planu Open nie mogą przesyłać zadań w sesji.

Aby szybko zainstalować klienta IBM Quantum Compute, uruchom następujące polecenie:

pip install qiskit-ibm-runtime

Zobacz stronę instalacji, aby skonfigurować środowisko programistyczne do tworzenia programów kwantowych.

Czy Quantum Compute jest open source?​

Krótka odpowiedź brzmi: nie całe. Oprogramowanie obsługujące techniczne szczegóły uruchamiania programu kwantowego na urządzeniu IBM Quantum (w tym łagodzenie i tłumienie błędów) nie jest open source. Jednak biblioteka kliencka qiskit-ibm-runtime (będąca interfejsem, przez który użytkownicy uzyskują dostęp do IBM Quantum Compute Service), Qiskit SDK działający po stronie serwera oraz część oprogramowania używanego do łagodzenia błędów są open source. Aby zaangażować się w open-source'owe prace nad Qiskit, odwiedź naszą organizację na GitHubie pod adresem github.com/Qiskit i github.com/Qiskit-Extensions.