探索不同的 Azure Quantum 选项

已完成

Azure Quantum 可通过三个不同的接口使用:Azure Quantum 网站、适用于 Visual Studio Code 的 Azure Quantum 开发工具包 (QDK) 扩展和 Azure Quantum 门户。

可以使用其中任何一个接口来探索量子计算和量子编程。 但是它们之间有什么区别? 哪种工具适合你的需求? 本单元将帮助你解答这些问题。

什么是 Azure Quantum 网站?

通过 Azure Quantum 网站可以学习和探索量子计算和量子编程。 你可以发现最新的量子突破,并在 Copilot 的帮助下创建和运行量子程序。

  • Azure Quantum Copilot - AI 遇见量子世界。 借助内置代码窗口和 Q# 编译器,Azure Quantum Copilot 不仅可以运行代码,还可以根据提示生成 Q# 代码,并参与有关量子计算的对话。
  • 量子元素 - 量子计算最重要的应用之一是化学领域。 Quantum Elements 使用 Azure Quantum Copilot 来设计、编码和呈现分子模型。
  • Quantum Katas - 教授量子计算概念和 Q# 编程语言的实践教程。
  • 代码示例 - Azure Quantum 代码库是一组丰富的示例,使用 Q#、Python 和 Qiskit 代码演示量子场景。
  • 量子概念 - 从量子理论的基础知识到量子计算的先进技术,概念库是一门速成课程,可帮助你快速掌握量子计算。
  • 视频 - 浏览视频库,观看领先的量子计算研究人员和创新者的采访。
  • Azure Quantum 博客 - 随时了解最新的量子计算研究和创新。

提示

通过 Azure Quantum 网站,无需订阅 Azure 即可将量子计算程序提交到 Quantinuum H 系列模拟器

如果你是量子爱好者并希望通过实践来学习,Azure Quantum 网站非常适合你。

Azure Quantum 中 Copilot 的屏幕截图,显示了一个示例以及 Copilot 对生成新代码问题的回答。

Azure Quantum 网站是否适合我?

下表可能有助于你决定是否要使用 Azure Quantum 网站进行量子计算开发之旅。

如果要执行以下操作时使用它: 您需要: 您不能:
  • 使用 Quantum Katas 中的教程学习量子编程
  • 了解量子计算概念
  • 在线运行 Q# 程序,并在 Quantinuum H 系列模拟器中对其进行模拟
  • 要求 Copilot 解释量子计算概念或提示其生成 Q# 程序
  • 在 Web 版 VS Code 中打开你的量子程序
  • 无需安装
  • 无需 Azure 订阅
    • 保存程序和结果
    • 选择量子计算提供商
    • 运行 Python 代码
    • 管理量子作业
    • 调试程序

    什么是 Azure Quantum 开发工具包 (QDK) 扩展?

    Azure Quantum 开发工具包 (QDK) 扩展是用于量子计算的软件开发工具包。 它是 Visual Studio Code 的扩展,也是 Microsoft 提供的免费开放源代码编辑器。

    注意

    QDK 扩展可在 Visual Studio Code 和 Web 版 VS Code 中使用。

    使用 QDK 扩展,可以创建 Q# 程序或加载预安装的 Q# 示例,并利用改进的错误消息、Q# 语法突出显示和本地开发环境中的集成调试等功能。

    还可以使用 Azure Quantum 资源估算器估算 Q# 程序的资源。 资源估算器是一种工具,可用于估算在量子计算机上运行 Q# 程序所需的量子比特数和操作数。

    不需要拥有 Azure 帐户即可在 Visual Studio Code 中使用 QDK,但如果已设置了 Azure 帐户,则可以直接从 VS Code 连接到 Azure Quantum 工作区。 这样可以在为工作区选择的提供商的量子计算机和模拟器上运行 Q# 程序。

    提示

    如果你有 Azure Quantum 工作区,则从 VS Code 将 Q# 程序提交到 Azure Quantum 时,可以享受每个目标 500 美元的免费 Azure Quantum 额度。

    Visual Studio Code 中 QDK 扩展的屏幕截图。

    VS Code 中的 QDK 是否适合我?

    可以使用下表作为 VS Code 中 QDK 功能的快速参考。 通常,你将同时使用不同的 Azure Quantum 选项,例如,在 VS Code 中使用 QDK 编写 Q#,同时在 Azure Quantum 门户中管理你的量子工作区。

    如果要执行以下操作时使用它: 您需要: 您不能:
    • 使用 Visual Studio Code
    • 运行 Q# 示例
    • 选择量子计算提供商
    • 运行 Q# 和 Qiskit 程序
    • 调试 Q# 程序
    • 可视化量子电路图
    • 创建并运行 Jupyter Notebook
    • 有编译器错误消息
    • 使用资源估算器
    • 保存程序和结果
    • 询问 Copilot
    • 管理订阅和工作区
    • 管理量子作业

    什么是 Azure Quantum 门户?

    Azure 门户是 Microsoft Azure 云计算平台的主要接口。 Azure 提供大量基于云的服务,如远程存储、数据库托管和集中式帐户管理。

    在 Azure Quantum 门户中,可以创建量子工作区。 量子工作区是量子程序和量子作业的容器。 在量子工作区中,可以选择要使用的量子计算提供商。 还可以选择要在其中存储量子作业的 Azure Quantum 存储帐户。

    提示

    首次创建 Azure Quantum 工作区时,你将获得 500 美元的免费 Azure Quantum 额度,可以在每个量子计算提供商中使用。 没错,你可以在每个量子计算提供商中花费 500 美元来运行你的量子程序。

    通过 Azure 门户可以管理订阅和工作区。 可以向一组用户(例如团队成员或学生)授予对 Azure Quantum 工作区的访问权限。 还可以管理量子作业、额度消耗和配额。

    Azure Quantum 门户还允许在 Azure Quantum Notebook 中运行量子程序。 Azure Notebook 是基于 Web 的环境,用于运行 Jupyter Notebook。

    Azure 门户登陆页的屏幕截图。

    Azure Quantum 门户是否适合我?

    使用下表作为 Azure Quantum 门户中功能的快速参考。

    如果要执行以下操作时使用它: 您需要: 您不能:
    • 创建量子工作区
    • 管理订阅和工作区
    • 复制工作区的访问密钥
    • 管理量子作业
    • 选择量子计算提供商
    • 在 Azure Notebook 中运行 Q# 和 Qiskit 程序
    • 保存程序和结果
    • Azure 订阅
    • 量子工作区
    • 无需安装
    • 询问 Copilot
    • 调试程序