您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az quantum

备注

此参考是适用于 Azure CLI的量子扩展的一部分,需要 2.23.0 或更高版本。 首次运行 az quantum 命令时,扩展将自动安装。 详细了解扩展。

管理Azure Quantum工作区,将作业提交到Azure Quantum提供程序。

命令

az quantum execute

提交作业以在Azure Quantum运行,并等待结果。

az quantum job

管理作业的Azure Quantum。

az quantum job cancel

请求取消Azure Quantum作业(如果尚未完成)。

az quantum job list

获取 Quantum 工作区中的作业列表。

az quantum job output

获取运行 Q# 作业的结果。

az quantum job show

获取作业的状态和详细信息。

az quantum job submit

提交 Q# 项目以在 Azure Quantum。

az quantum job wait

将 CLI 放在等待状态,直到作业完成运行。

az quantum offerings

管理适用于 Azure Quantum 的提供商Azure Quantum。

az quantum offerings accept-terms

接受提供程序和 SKU 组合的条款,以启用它以创建工作区。

az quantum offerings list

获取给定位置提供的所有提供商产品/服务的列表。

az quantum offerings show-terms

显示提供商和 SKU 组合的条款,包括许可证 URL 和接受状态。

az quantum run

等效于 az quantum execute

az quantum target

管理 Azure 量程工作区的目标。

az quantum target clear

清除默认的目标 id。

az quantum target list

获取 Azure 量程工作区中提供程序及其目标的列表。

az quantum target set

选择将作业提交到 Azure 量程时要使用的默认目标。

az quantum target show

获取给定 (或当前) 目标的详细信息,以便在将作业提交到 Azure 量程时使用。

az quantum workspace

管理 Azure 量程工作区。

az quantum workspace clear

清除默认的 Azure 量程工作区。

az quantum workspace create

创建新的 Azure 量程工作区。

az quantum workspace delete

删除给定 (或当前) Azure 量程工作区。

az quantum workspace list

获取可用的 Azure 量程工作区列表。

az quantum workspace quotas

列出给定 (或当前) Azure 量程工作区的配额。

az quantum workspace set

为将来的命令选择默认的 Azure 量程工作区。

az quantum workspace show

获取给定 (或当前) Azure 量程工作区的详细信息。

az quantum execute

提交作业以在Azure Quantum运行,并等待结果。

az quantum execute [--job-name]
                   [--location]
                   [--no-build]
                   [--project]
                   [--resource-group]
                   [--shots]
                   [--storage]
                   [--target-id]
                   [--workspace-name]
                   [<PROGRAM_ARGS>]

示例

从当前文件夹提交 Q# 程序并等待结果。

az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget

可选参数

--job-name

要为此程序运行命名的友好名称。

--location -l

位置。 az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。

--no-build

如果指定,则提交之前不会生成 Q# 程序。

--project

要提交的 Q# 项目的位置。 默认为当前文件夹。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--shots

在给定目标上运行 Q# 程序的时间。

--storage

如果指定,则 Azure 存储 ConnectionString 用于存储作业数据和结果。

--target-id -t

量子计算作业的执行引擎。 使用一组提供程序配置工作区时,它们各自启用一个或多个目标。 可以使用 配置默认目标 az quantum target set

--workspace-name -w

Quantum 工作区的名称。 可以使用 配置默认工作区 az quantum workspace set

<PROGRAM_ARGS>

在 之后指定为 --name=value 的 Q# 操作需要的参数列表 --

az quantum run

等效于 az quantum execute

az quantum run [--job-name]
               [--location]
               [--no-build]
               [--project]
               [--resource-group]
               [--shots]
               [--storage]
               [--target-id]
               [--workspace-name]
               [<PROGRAM_ARGS>]

示例

从当前文件夹提交 Q# 程序并等待结果。

az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget

可选参数

--job-name

要为此程序运行命名的友好名称。

--location -l

位置。 az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。

--no-build

如果指定,则提交之前不会生成 Q# 程序。

--project

要提交的 Q# 项目的位置。 默认为当前文件夹。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--shots

在给定目标上运行 Q# 程序的时间。

--storage

如果指定,则 Azure 存储 ConnectionString 用于存储作业数据和结果。

--target-id -t

量子计算作业的执行引擎。 使用一组提供程序配置工作区时,它们各自启用一个或多个目标。 可以使用 配置默认目标 az quantum target set

--workspace-name -w

Quantum 工作区的名称。 可以使用 配置默认工作区 az quantum workspace set

<PROGRAM_ARGS>

在 之后指定为 --name=value 的 Q# 操作需要的参数列表 --