你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

了解 Azure Quantum 中的作业成本

本文将帮助你理解 Azure Quantum 中的作业成本。

提示

首次用户会自动获得 500 美元 (美元的免费) Azure Quantum 额度 ,以便与每个参与的量子硬件提供商一起使用。 如果你已用完所有额度,且需要更多额度,可以申请 Azure Quantum 额度计划

开始之前:理解作业定价

Azure Quantum 通过 Microsoft 及其合作伙伴公司提供和解决方案,因此计费详细信息取决于供应商和你选择的定价计划。 下表显示了使用 Azure Quantum 时一般定价和额度指导。

计划 说明
免费 Azure 额度 创建新的 Azure 帐户时,你将获得 200 美元的免费 Azure 额度,可在 Microsoft 服务中使用。 只能与 Microsoft 提供商一起使用常规用途的 Azure 额度。 第三方提供商(不属于 Microsoft 拥有的提供商)不符合条件。
免费 Azure Quantum 额度 创建新的 Azure Quantum 工作区时,你将获得 500 美元的免费 Azure Quantum 额度,可以在每家参与方提供商的量子硬件上使用。 有关详细信息,请参阅 Azure Quantum 额度
Azure Quantum 额度计划 如果你已用完所有额度,且需要更多额度,可以申请 Azure Quantum 额度计划。 Microsoft 提供最高 10,000 美元的额外 Azure Quantum 额度,可在量子硬件中使用。 有关详细信息,请参阅常见问题解答:申请 Azure Quantum 额度计划
计费计划 使用所有 Azure Quantum 额度后,必须切换到计费计划。 大多数提供商根据你在运行作业时使用的资源计费(即用即付),不过某些提供商还提供订阅计划。 有关每个提供商如何收费的详细信息,请参阅 Azure Quantum 定价

运行前:估算作业成本

在实际的量子硬件或量子处理单元 (QPU) 上运行作业之前,可以估算其运行成本。

若要估算在 QPU 上运行作业的成本,请使用 estimate_cost Python 方法。 currency_code 方法会指示估算成本的货币单位。

cost = qpu_backend.estimate_cost(circuit, shots=100)

print(f"Estimated cost: {cost.estimated_total} {cost.currency_code}")

在 Azure Quantum 中,硬件和软件提供商会定义并控制其产品/服务的定价。 有关计费计划的详细信息,请参阅 Azure Quantum 定价

运行后:作业成本报表

运行作业后,Azure Quantum 可为支持的提供程序提供详细的成本估算。 你可以使用此信息理解单个作业的成本。 此成本是提供商计费的成本;请参阅最终帐单,了解相关税款的具体费用。

若要查看作业成本,请导航到 Azure Quantum 工作区中的“作业管理”边栏选项卡。 在作业列表中,你将看到运行的每个作业报告的估计成本(在支持的情况下)。 若要查看详细信息,请单击显示定价信息的作业。

下面显示的价格仅用作示例。

“作业管理”边栏选项卡的屏幕截图,其中突出显示了“成本估算”列。

提示

某些 Azure Quantum 提供商不支持报告每个作业的成本,但是仍然可以在 Azure 门户中的“成本管理”下查看账单。

若要查看作业的详细成本估计信息,请在“作业管理”窗格中选择作业,然后打开“成本估计”选项卡。该表显示作业使用的计费维度及其相关成本。

下面显示的价格仅用作示例。

量子作业的“作业详细信息”窗格的屏幕截图,其中选择了“成本估算”选项卡。

注意

如果使用 Azure Quantum 额度计划,则会看到成本估算等于 $0。 在这种情况下,估计成本不会反映在作业详细信息中,因为 Azure 帐单没有有效费用。

注意

IonQ 在 IonQ QPU 上运行作业的最低成本为 1 美元。 对于小型作业,你可能会注意到此作业成本估算表中报告的 Consumed Units 小于 Billed Units

如何解释“成本估算”表列:

  • Dimension:提供商向你收费的维度的名称。
  • Unit Price:维度的一个单位的成本。
  • Consumed Units:作业使用的维度单位数。
  • Billed Units:向你收费的单位数。 在某些情况下,如果提供商的计费计划提供一定数量的免费使用量或基于额度,则此列可能少于已用单位数。 如果提供程序具有最低工作成本并且实际消耗的单位量少于满足要求时所需的量,则此列也可能少于消耗的单位量。
  • Estimated Cost:此维度的预估成本,等于 [Billed Units] * [Unit Price]

底部的总计行显示了用于处理作业的所有维度的总成本。

后续步骤