Wprowadzenie
Komputery kwantowe mogą pomóc w rozwiązywaniu znaczących problemów naukowych i komercyjnych. Aby stać się opłacalne komercyjnie, komputery kwantowe muszą być maszynami o dużej skali i odpornej na błędy z wieloma kubitami w superpozycji i niskim współczynniku błędów fizycznych. Aby osiągnąć odporność na uszkodzenia, komputery kwantowe potrzebują implementacji korekty błędów kwantowych (QEC). Jednak funkcja QEC wymaga dodatkowych zasobów, takich jak dłuższy czas obliczeń i więcej kubitów fizycznych. Biorąc pod uwagę te wymagania, ważne jest oszacowanie ilości zasobów wymaganych do uruchomienia określonego algorytmu kwantowego na określonym typie sprzętu.
Estimator zasobów Azure Quantum pomaga analizować, jak różne parametry architektury, takie jak fizyczne kubity i modele QEC, które wpływają na oszacowanie ogólnych zasobów fizycznych. W tym module dowiesz się, jak oszacować zasoby potrzebne do uruchomienia algorytmu kwantowego na rzeczywistym komputerze kwantowym za pomocą narzędzia do szacowania zasobów kwantowych.
Cele szkolenia
Po ukończeniu tego modułu można wykonywać następujące czynności:
- Wyjaśnij, czym jest narzędzie do szacowania zasobów usługi Azure Quantum.
- Zdefiniuj parametry docelowe narzędzia do szacowania zasobów.
- Użyj narzędzia do szacowania zasobów, aby oszacować zasoby potrzebne do uruchomienia algorytmu kwantowego.
Wymagania wstępne
- Najnowsza wersja programu Visual Studio Code.
- Najnowsza wersja rozszerzenia Quantum Development Kit .
- Środowisko języka Python z zainstalowanym językiem Python i programem .
- Program VS Code z zainstalowanymi rozszerzeniami Python i Jupyter .