Rozpoczynanie pracy z notesem Q# usługi Azure Quantum
Porada
Użytkownicy po raz pierwszy automatycznie otrzymują bezpłatne środki na korzystanie z usługi Azure Quantumw wysokości 500 USD dla każdego uczestniczącego dostawcy sprzętu kwantowego. Jeśli zużyliśmy wszystkie środki i potrzebujesz więcej, możesz zastosować się do programu Środków na korzystanie z usługi Azure Quantum.
Dowiedz się, jak uruchamiać Q# kod w Jupyter Notebook w witrynie Azure Quantum Portal. Notes Jupyter To dokument zawierający zarówno tekst sformatowany, jak i kod, który można uruchomić w przeglądarce przy użyciu kodu Q# i języka Python. Notesy można tworzyć bezpośrednio w portalu Azure Quantum i oferować funkcje, takie jak wstępnie załadowane informacje o połączeniu oraz wstępnie skonfigurowane Q# i środowisko programistyczne języka Python.
W tym artykule uruchomisz przykładowy notes w Azure Portal, który wykonuje prosty kwantowy generator liczb losowych napisany w języku Q# i Python.
Aby uzyskać więcej informacji na temat korzystania z notesów Jupyter Notebook z usługą Azure Quantum, zobacz Praca z notesami Jupyter w obszarze roboczym usługi Azure Quantum.
Wymagania wstępne
Przed rozpoczęciem należy spełnić następujące wymagania wstępne dotyczące używania notesów Jupyter Notebook w obszarze roboczym usługi Azure Quantum.
- Konto platformy Azure z aktywną subskrypcją. Jeśli nie masz konta platformy Azure, zarejestruj się bezpłatnie i zarejestruj się w celu korzystania z subskrypcji z płatnością zgodnie z rzeczywistym użyciem.
- Obszar roboczy usługi Azure Quantum. Zobacz Twórca obszar roboczy usługi Azure Quantum.
Kopiowanie przykładowego notesu
Aby rozpocząć pracę, skopiuj przykładowy notes z galerii notesów.
Zaloguj się do Azure Portal i wybierz swój obszar roboczy usługi Azure Quantum.
Wybierz pozycję Notesy.
W galerii Przykład znajdź kafelek Hello, world: Q# notebook, wybierz dostawcę IonQ, Quantinuum lub Rigetti (przykładowy kod jest identyczny) i wybierz pozycję Kopiuj do moich notesów.
Przykładowy notes można znaleźć w obszarze Moje notesy i teraz możesz uruchomić notes.
Uruchamianie notesu
Aby uruchomić przykładowy notes, wykonaj następujące kroki dla wybranego dostawcy.
W obszarze Moje notesy wybierz notes hello-world-qsharp-ionq .
Aby uruchomić pełny program od góry do dołu, wybierz pozycję Uruchom wszystko.
Aby zapoznać się z przykładem i uruchomić każdą komórkę indywidualnie od góry do dołu, wybierz komórkę, którą chcesz uruchomić, i wybierz ikonę uruchamiania.
Przechodzenie przez program na IonQ
Program hello world uruchamia prosty kwantowy generator liczb losowych i wyświetla histogram wyników.
Dodatkowe kwestie, na które należy zwrócić uwagę:
- 1 komórka: Wstępne ładowanie informacji o subskrypcji w celu nawiązania połączenia z usługą Azure Quantum.
- Druga komórka: pobiera dostępne targets (komputery kwantowe i symulatory) w obszarze roboczym.
- Czwarta komórka: Importuje
qsharp
pakiet i ustawia profil podstawowy kompilatora. - 4. komórka: Q# kod, który definiuje program. Zanotuj
%%qsharp
polecenie magic, które umożliwia wprowadzanie Q# kodu bezpośrednio w komórce notesu języka Python. 0 5. komórka: kompiluje operację qsharp przy użyciu profilu podstawowego do przesłania do usługi Azure Quantum. - 6 i 7 komórek: Ustawia targetelement , przesyła zadanie i tworzy wykresy i wyświetla wynik. Wyniki powinny być w przybliżeniu podzielone między 0 i 1.
Uwaga
Jeśli masz jakiekolwiek pytania lub napotkasz jakikolwiek problem podczas korzystania z usługi Azure Quantum, możesz skontaktować się z usługą AzureQuantumInfo@microsoft.com.
Następne kroki
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla