Erkunden der verschiedenen Azure Quantum-Optionen

Abgeschlossen

Azure Quantum ist über drei verschiedene Schnittstellen verfügbar: die Azure Quantum-Website, die Azure Quantum Development Kit-Erweiterung (QDK) für Visual Studio Code und das Azure Quantum-Portal.

Sie können Quantencomputing und Quantenprogrammierung über alle diese Schnittstellen erkunden. Worin besteht der Unterschied zwischen ihnen? Welches ist das richtige Tool für Ihre Anforderungen? Diese Lerneinheit hilft Ihnen bei der Beantwortung dieser Fragen.

Was ist die Azure Quantum-Website?

Die Azure Quantum-Website ermöglicht es Ihnen, Quantencomputing und Quantenprogrammierung kennenzulernen und zu erkunden. Sie finden dort die neuesten Durchbrüche im Bereich Quantencomputing und können Quantenprogramme mithilfe von Copilot erstellen und ausführen.

  • Copilot in Azure Quantum: KI trifft auf Quantencomputing. Mit einem integrierten Codefenster und Q#-Compiler kann Copilot in Azure Quantum nicht nur Ihren Code ausführen, sondern auch Q#-Code aus Ihren Eingabeaufforderungen generieren und Unterhaltungen über Quantencomputing führen.
  • Quantum Elements: Einer der wichtigsten Anwendungsbereiche des Quantencomputings ist die Chemie. Quantum Elements nutzt Copilot in Azure Quantum, um Molekülmodelle zu entwerfen, zu programmieren und zu rendern.
  • Quanten-Katas: Praktische Tutorials, in denen Sie mehr über die Konzepte des Quantencomputings sowie die Programmiersprache Q# erfahren.
  • Codebeispiele: Die Azure Quantum-Codebibliothek enthält zahlreiche Beispiele, die Quantenszenarien anhand von Q#-, Python- und Qiskit-Code veranschaulichen.
  • Quantenkonzepte: Von den Grundlagen der Quantentheorie bis hin zu erweiterten Techniken des Quantencomputings – die Bibliothek mit Konzepten bietet einen Crashkurs, der Sie auf den neuesten Stand des Quantencomputings bringt.
  • Videos: Durchsuchen Sie die Videobibliothek nach Interviews mit führenden Forscher*innen und Innovator*innen im Bereich Quantencomputing.
  • Azure Quantum-Blogs: Bleiben Sie auf dem Laufenden über die neuesten Forschungsergebnisse und Innovationen im Bereich Quantencomputing.

Tipp

Über die Azure Quantum-Website können Sie Quantencomputingprogramme ohne Azure-Abonnement an den Quantinuum H-Series-Emulator übermitteln.

Wenn Sie sich für Quantencomputing interessieren und anhand von praktischen Übungen besser damit vertraut machen möchten, sind Sie auf der Azure Quantum-Website genau richtig.

Screenshot des Copilot in Azure Quantum mit einem Beispiel und der Antwort von Copilot auf eine Frage zum Generieren von neuem Code.

Ist die Azure Quantum-Website das richtige Tool für mich?

Die folgende Tabelle kann Ihnen bei der Entscheidung helfen, ob Sie die Azure Quantum-Website für die Quantencomputingentwicklung verwenden möchten.

Verwenden Sie es, wenn Sie Folgendes ausführen möchten: Voraussetzungen: Sie können Folgendes ausführen:
  • Quantenprogrammierung mit den Tutorials in Quanten-Katas kennenlernen
  • Mehr über die Konzepte des Quantencomputings erfahren
  • Q#-Programme online ausführen und sie im Quantinuum H-Series-Emulator simulieren
  • Copilot auffordern, Quantencomputingkonzepte zu erläutern oder ein Q#-Programm zu generieren
  • Ihr Quantenprogramm in VS Code für das Web öffnen
  • Keine Installation erforderlich
  • Kein Azure-Abonnement erforderlich
    • Programme und Ergebnisse speichern
    • Quantencomputinganbieter auswählen
    • Python-Code ausführen
    • Quantenaufträge verwalten
    • Programme debuggen

    Was ist die Azure Quantum Development Kit-Erweiterung (QDK)?

    Die Azure Quantum Development Kit-Erweiterung (QDK) ist ein Software Development Kit für Quantencomputing. Es handelt sich um eine Erweiterung für Visual Studio Code, einen kostenlosen Open Source-Code-Editor von Microsoft.

    Hinweis

    Die QDK-Erweiterung ist sowohl in Visual Studio Code als auch in VS Code für das Web verfügbar.

    Mit der QDK-Erweiterung können Sie Q#-Programme erstellen oder die vorinstallierten Q#-Beispiele laden und Features wie verbesserte Fehlermeldungen, Q#-Syntaxhervorhebung und integriertes Debuggen in einer lokalen Entwicklungsumgebung nutzen.

    Sie können auch die Ressourcen Ihrer Q#-Programme mithilfe der Azure Quantum-Ressourcenschätzung schätzen. Die Ressourcenschätzung ist ein Tool, mit dem Sie die Anzahl der Qubits und die Anzahl der Vorgänge schätzen können, die zum Ausführen Ihrer Q#-Programme auf Quantencomputern erforderlich sind.

    Sie benötigen kein Azure-Konto, um das QDK in Visual Studio Code zu verwenden. Wenn Sie jedoch bereits über ein Azure-Konto verfügen, können Sie über VS Code eine direkte Verbindung mit Ihren Azure Quantum-Arbeitsbereichen herstellen. Auf diese Weise können Sie Ihre Q#-Programme auf den Quantencomputern und Simulatoren der Anbieter ausführen, die Sie für Ihren Arbeitsbereich ausgewählt haben.

    Tipp

    Wenn Sie über einen Azure Quantum-Arbeitsbereich verfügen, können Sie pro Ziel 500 USD an Azure Quantum-Guthaben erhalten, wenn Sie Ihre Q#-Programme über VS Code an Azure Quantum übermitteln

    Screenshot der QDK-Erweiterung in Visual Studio Code.

    Ist das QDK in VS Code das richtige Tool für mich?

    Sie können diese Tabelle als Kurzübersicht über die Features des QDK in VS Code verwenden. In der Regel verwenden Sie unterschiedliche Azure Quantum-Optionen zusammen. So schreiben Sie beispielsweise Q#-Code in VS Code mit dem QDK, während Sie Ihren Quantenarbeitsbereich im Azure Quantum-Portal verwalten.

    Verwenden Sie es, wenn Sie Folgendes ausführen möchten: Voraussetzungen: Sie können Folgendes ausführen:
    • Visual Studio Code verwenden
    • Q#-Beispiele ausführen
    • Quantencomputinganbieter auswählen
    • Q#- und Qiskit-Programme ausführen
    • Q#-Programme debuggen
    • Visualisieren von Quantenkreisdiagrammen
    • Jupyter Notebook-Instanzen erstellen und ausführen
    • Compilerfehlermeldungen erhalten
    • Ressourcenschätzung verwenden
    • Programme und Ergebnisse speichern
    • Copilot fragen
    • Abonnements und Arbeitsbereiche verwalten
    • Quantenaufträge verwalten

    Was ist das Azure Quantum-Portal?

    Das Azure-Portal ist die Hauptschnittstelle der Cloud Computing-Plattform von Microsoft Azure. Azure umfasst eine Vielzahl von cloudbasierten Diensten wie Remotespeicher, Datenbankhosting und eine zentrale Kontoverwaltung.

    Im Azure Quantum-Portal können Sie einen Quantenarbeitsbereich erstellen. Ein Quantenarbeitsbereich ist ein Container für Ihre Quantenprogramme und Quantenaufträge. In einem Quantenarbeitsbereich können Sie die Quantencomputinganbieter auswählen, die Sie verwenden möchten. Sie können auch das Azure Quantum-Speicherkonto auswählen, in dem Ihre Quantenaufträge gespeichert werden.

    Tipp

    Wenn Sie zum ersten Mal einen Azure Quantum-Arbeitsbereich erstellen, erhalten Sie kostenlos 500 USD Azure Quantum-Guthaben für die Verwendung in den einzelnen Quantencomputinganbietern. Das ist richtig, Sie können 500 USD in jedem von ihnen ausgeben, um Ihre Quantenprogramme auszuführen.

    Mit dem Azure-Portal können Sie Ihre Abonnements und Arbeitsbereiche verwalten. Sie können einer Gruppe von Benutzer*innen, z. B. Teammitgliedern oder Lernenden, Zugriff auf Ihren Azure Quantum-Arbeitsbereich gewähren. Sie können auch Ihre Quantenaufträge, Guthabenverbrauch und Kontingente verwalten.

    Mit dem Azure Quantum-Portal können Sie zudem Ihre Quantenprogramme in einem Azure Quantum-Notebook ausführen. Ein Azure-Notebook ist eine webbasierte Umgebung zum Ausführen von Jupyter Notebook-Instanzen.

    Screenshot der Startseite des Azure-Portals.

    Ist das Azure Quantum-Portal das richtige Tool für mich?

    Verwenden Sie diese Tabelle als Kurzübersicht über die Features im Azure Quantum-Portal.

    Verwenden Sie es, wenn Sie Folgendes ausführen möchten: Voraussetzungen: Sie können Folgendes ausführen:
    • Erstellen eines Quantum-Arbeitsbereichs
    • Abonnements und Arbeitsbereiche verwalten
    • Kopieren der Zugriffstasten Ihres Arbeitsbereichs
    • Quantenaufträge verwalten
    • Quantencomputinganbieter auswählen
    • Q#- und Qiskit-Programme in einem Azure-Notebook ausführen
    • Programme und Ergebnisse speichern
    • Ein Azure-Abonnement
    • Quantenarbeitsbereich
    • Keine Installation erforderlich
    • Copilot fragen
    • Programme debuggen