Eksplorowanie różnych opcji usługi Azure Quantum

Ukończone

Usługa Azure Quantum jest dostępna za pośrednictwem trzech różnych interfejsów: witryny internetowej Azure Quantum, rozszerzenia zestawu Azure Quantum Development Kit (QDK) dla programu Visual Studio Code i witryny Azure Quantum Portal.

Można ich użyć do eksplorowania obliczeń kwantowych i programowania kwantowego. Ale jakie są różnice między nimi? Który z nich jest odpowiednim narzędziem dla Twoich potrzeb? Ta lekcja pomoże Ci odpowiedzieć na te pytania.

Co to jest witryna internetowa usługi Azure Quantum?

Witryna internetowa usługi Azure Quantum umożliwia naukę i eksplorowanie obliczeń kwantowych i programowania kwantowego. Możesz odkryć najnowsze przełomy kwantowe i tworzyć i uruchamiać programy kwantowe za pomocą Copilot.

  • Copilot w usłudze Azure Quantum — sztuczna inteligencja spełnia świat kwantowy. Dzięki wbudowanemu oknie kodu i kompilatorowi języka Q# narzędzie Copilot w usłudze Azure Quantum może nie tylko uruchamiać kod, ale także generować kod języka Q# z monitów i prowadzić rozmowy na temat obliczeń kwantowych.
  • Quantum Elements — jednym z najważniejszych zastosowań obliczeń kwantowych będzie dziedzina chemii. Quantum Elements używa narzędzia Copilot w usłudze Azure Quantum do projektowania, kodowania i renderowania modeli molekularnych.
  • Quantum Katas — samouczki praktyczne, które uczą pojęć związanych z obliczeniami kwantowymi i języka programowania Q#.
  • Przykłady kodu — biblioteka kodu usługi Azure Quantum to bogaty zestaw przykładów korzystających z kodu Q#, Python i Qiskit w celu zademonstrowania scenariuszy kwantowych.
  • Filmy wideo — przeglądaj bibliotekę wideo, aby uzyskać wywiady z wiodącymi badaczami obliczeń kwantowych i innowatorami.
  • Blogi dotyczące usługi Azure Quantum — bądź na bieżąco z najnowszymi badaniami i innowacjami dotyczącymi obliczeń kwantowych.

Napiwek

W witrynie internetowej usługi Azure Quantum można przesyłać programy do emulatora serii H-Series Firmy Quantinuum bez subskrypcji platformy Azure.

Jeśli jesteś entuzjastą kwantowym i chcesz nauczyć się, wykonując to czynności, witryna internetowa usługi Azure Quantum jest dla Ciebie.

Zrzut ekranu aplikacji Copilot w usłudze Azure Quantum przedstawiający przykład i odpowiedź copilota na pytanie dotyczące generowania nowego kodu.

Czy witryna internetowa usługi Azure Quantum jest odpowiednim narzędziem dla mnie?

Poniższa tabela może pomóc w podjęciu decyzji, czy chcesz użyć witryny internetowej Azure Quantum na potrzeby opracowywania obliczeń kwantowych.

Użyj go, jeśli chcesz: Należy wykonać: Nie możesz:
  • Nauka programowania kwantowego przy użyciu samouczków w artykule Quantum Katas
  • Przeczytaj o pojęciach związanych z obliczeniami kwantowymi
  • Uruchamianie programów języka Q# w trybie online i symulowanie ich w emulatorze firmy Quantinuum H-Series
  • Poproś Copilota o wyjaśnienie pojęć związanych z obliczeniami kwantowymi lub monituj o wygenerowanie programu w języku Q#
  • Otwieranie programu kwantowego w programie VS Code dla sieci Web
  • Brak wymaganej instalacji
  • Brak wymaganej subskrypcji platformy Azure
    • Zapisywanie programów i wyników
    • Wybieranie dostawcy obliczeń kwantowych
    • Uruchamianie kodu w języku Python
    • Zarządzanie zadaniami kwantowymi
    • Debugowanie programów

    Co to jest rozszerzenie zestawu Quantum Development Kit (QDK)?

    Rozszerzenie Quantum Development Kit (QDK) to zestaw programistyczny do obliczeń kwantowych. Jest to rozszerzenie programu Visual Studio Code, bezpłatnego edytora kodu open source firmy Microsoft.

    Uwaga

    Rozszerzenie QDK jest dostępne zarówno w programie Visual Studio Code, jak i programie Visual Studio Code dla sieci Web.

    Za pomocą rozszerzenia QDK można tworzyć programy języka Q#, ładować wstępnie zainstalowane przykłady języka Q# i korzystać z funkcji, takich jak ulepszone komunikaty o błędach, wyróżnianie składni języka Q# i zintegrowane debugowanie w lokalnym środowisku projektowym.

    Zasoby programów języka Q# można również oszacować przy użyciu narzędzia do szacowania zasobów usługi Azure Quantum. Narzędzie do szacowania zasobów to narzędzie, które pozwala oszacować liczbę kubitów i liczbę operacji wymaganych do uruchamiania programów języka Q# na komputerach kwantowych.

    Nie potrzebujesz konta platformy Azure do korzystania z zestawu QDK w programie Visual Studio Code, ale jeśli masz już skonfigurowane konto platformy Azure, możesz połączyć się bezpośrednio z obszarami roboczymi usługi Azure Quantum z poziomu programu VS Code. Dzięki temu można uruchamiać programy języka Q# na komputerach kwantowych i symulatorach dostawców wybranych dla obszaru roboczego.

    Napiwek

    Jeśli masz obszar roboczy usługi Azure Quantum, możesz skorzystać z bezpłatnego 500 USD na cel w ramach środków na korzystanie z usługi Azure Quantum po przesłaniu programów języka Q# do usługi Azure Quantum z programu VS Code.

    Zrzut ekranu przedstawiający rozszerzenie QDK w programie Visual Studio Code.

    Czy zestaw QDK w programie VS Code jest odpowiednim narzędziem dla mnie?

    Możesz użyć tej tabeli jako krótkiego odwołania do funkcji zestawu QDK w programie VS Code. Zazwyczaj będziesz używać różnych opcji usługi Azure Quantum, takich jak pisanie języka Q# w programie VS Code przy użyciu zestawu QDK podczas zarządzania obszarem roboczym kwantowym w witrynie Azure Quantum Portal.

    Użyj go, jeśli chcesz: Należy wykonać: Nie możesz:
    • Używanie programu Visual Studio Code
    • Uruchamianie przykładów języka Q#
    • Wybieranie dostawców obliczeń kwantowych
    • Uruchamianie programów Q# i Qiskit
    • Debugowanie programów w języku Q#
    • Wizualizowanie diagramów obwodów kwantowych
    • Tworzenie i uruchamianie notesów Jupyter Notebook
    • Wyświetlanie komunikatów o błędach kompilatora
    • Korzystanie z narzędzia do szacowania zasobów
    • Zapisywanie programów i wyników
    • Zapytaj Copilot
    • Zarządzanie subskrypcjami i obszarami roboczymi
    • Zarządzanie zadaniami kwantowymi

    Co to jest witryna Azure Quantum Portal?

    Witryna Azure Portal jest głównym interfejsem platformy przetwarzania w chmurze Microsoft Azure. Platforma Azure oferuje wiele usług opartych na chmurze, takich jak magazyn zdalny, hosting baz danych i scentralizowane zarządzanie kontami.

    W witrynie Azure Quantum Portal możesz utworzyć obszar roboczy kwantowy. Obszar roboczy kwantowy to kontener dla programów kwantowych i zadań kwantowych. W obszarze roboczym kwantowym możesz wybrać dostawców obliczeń kwantowych, których chcesz użyć. Możesz również wybrać konto usługi Azure Quantum Storage, na którym będą przechowywane zadania kwantowe.

    Napiwek

    Podczas tworzenia obszaru roboczego usługi Azure Quantum po raz pierwszy otrzymasz bezpłatnie 500 USD w ramach środków na korzystanie z usługi Azure Quantum dla każdego dostawcy obliczeń kwantowych. To prawda, możesz wydać 500 USD w każdym z nich, aby uruchamiać programy kwantowe.

    Witryna Azure Portal umożliwia zarządzanie subskrypcjami i obszarami roboczymi. Możesz przyznać grupie użytkowników, takich jak członkowie zespołu lub uczniowie, dostęp do obszaru roboczego usługi Azure Quantum. Możesz również zarządzać zadaniami kwantowymi, zużyciem środków i limitami przydziału.

    Witryna Azure Quantum Portal umożliwia również uruchamianie programów kwantowych w notesie usługi Azure Quantum. Notes platformy Azure to środowisko internetowe do uruchamiania notesów Jupyter.

    Zrzut ekranu przedstawiający stronę docelową witryny Azure Portal.

    Czy witryna Azure Quantum Portal jest odpowiednim narzędziem dla mnie?

    Użyj tej tabeli jako krótkiego odwołania do funkcji w witrynie Azure Quantum Portal.

    Użyj go, jeśli chcesz: Należy wykonać: Nie możesz:
    • Tworzenie obszaru roboczego kwantowego
    • Zarządzanie subskrypcjami i obszarami roboczymi
    • Kopiowanie kluczy dostępu obszaru roboczego
    • Zarządzanie zadaniami kwantowymi
    • Wybieranie dostawców obliczeń kwantowych
    • Uruchamianie programów Q# i Qiskit w notesie platformy Azure
    • Zapisywanie programów i wyników
    • Subskrypcja platformy Azure
    • Obszar roboczy kwantowy
    • Brak wymaganej instalacji
    • Zapytaj Copilot
    • Debugowanie programów