你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 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 |
提交要在 Azure Quantum 上运行的 Q# 项目。 |
| az quantum job wait |
将 CLI 置于等待状态,直到作业完成运行。 |
| az quantum offerings |
管理 Azure Quantum 的提供商产品/服务。 |
| az quantum offerings accept-terms |
接受提供程序和 SKU 组合的条款,以启用它以创建工作区。 |
| az quantum offerings list |
获取给定位置上提供的所有提供商产品/服务的列表。 |
| az quantum offerings show-terms |
显示提供商和 SKU 组合的条款,包括许可证 URL 和接受状态。 |
| az quantum run |
等效于 |
| az quantum target |
管理 Azure Quantum 工作区的目标。 |
| az quantum target clear |
清除默认目标 ID。 |
| az quantum target list |
获取 Azure Quantum 工作区中的提供程序及其目标列表。 |
| az quantum target set |
选择要在将作业提交到 Azure Quantum 时使用的默认目标。 |
| az quantum target show |
获取将作业提交到 Azure Quantum 时要使用的给定 (或当前) 目标的详细信息。 |
| az quantum workspace |
管理 Azure Quantum 工作区。 |
| az quantum workspace clear |
清除默认的 Azure Quantum 工作区。 |
| az quantum workspace create |
创建一个新的 Azure Quantum 工作区。 |
| az quantum workspace delete |
删除给定 (或当前) Azure Quantum 工作区。 |
| az quantum workspace list |
获取可用的 Azure Quantum 工作区列表。 |
| az quantum workspace quotas |
列出给定 (或当前) Azure Quantum 工作区的配额。 |
| az quantum workspace set |
为将来的命令选择默认 Azure Quantum 工作区。 |
| az quantum workspace show |
获取给定 (或当前) Azure Quantum 工作区的详细信息。 |
az quantum execute
提交要在 Azure Quantum 上运行的作业,并等待结果。
az quantum execute [--job-name]
[--job-params]
[--location]
[--no-build]
[--project]
[--resource-group]
[--shots]
[--storage]
[--target-capability]
[--target-id]
[--workspace-name]
[<PROGRAM_ARGS>]
示例
从当前文件夹提交 Q# 程序并等待结果。
az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget
使用作业和程序参数从当前文件夹中提交并等待 Q# 程序。
az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
--job-params key1=value1 key2=value2 -- --n-qubits=3
使用目标功能参数从当前文件夹中提交并等待 Q# 程序。
az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
--target-capability MyTargetCapability
可选参数
要授予此程序的运行的友好名称。
作为键=值对列表传递给目标的作业参数。
位置。 az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。
如果指定,则不会在提交之前生成 Q# 程序。
要提交的 Q# 项目的位置。 默认为当前文件夹。
资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。
在给定目标上运行 Q# 程序的次数。
如果指定,则使用 Azure 存储的 ConnectionString 来存储作业数据和结果。
传递给编译器的目标功能参数。
量子计算作业的执行引擎。 使用一组提供程序配置工作区时,每个工作区都启用一个或多个目标。 You can configure the default target using az quantum target set.
Quantum 工作区的名称。 You can configure the default workspace using az quantum workspace set.
指定为 --name=value 之后 --的 Q# 操作预期的参数列表。
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az quantum run
等效于 az quantum execute。
az quantum run [--job-name]
[--job-params]
[--location]
[--no-build]
[--project]
[--resource-group]
[--shots]
[--storage]
[--target-capability]
[--target-id]
[--workspace-name]
[<PROGRAM_ARGS>]
示例
从当前文件夹提交 Q# 程序并等待结果。
az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget
使用作业和程序参数从当前文件夹中提交并等待 Q# 程序。
az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
--job-params key1=value1 key2=value2 -- --n-qubits=3
使用目标功能参数从当前文件夹中提交并等待 Q# 程序。
az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
--target-capability MyTargetCapability
可选参数
要授予此程序的运行的友好名称。
作为键=值对列表传递给目标的作业参数。
位置。 az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。
如果指定,则不会在提交之前生成 Q# 程序。
要提交的 Q# 项目的位置。 默认为当前文件夹。
资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。
在给定目标上运行 Q# 程序的次数。
如果指定,则使用 Azure 存储的 ConnectionString 来存储作业数据和结果。
传递给编译器的目标功能参数。
量子计算作业的执行引擎。 使用一组提供程序配置工作区时,每个工作区都启用一个或多个目标。 You can configure the default target using az quantum target set.
Quantum 工作区的名称。 You can configure the default workspace using az quantum workspace set.
指定为 --name=value 之后 --的 Q# 操作预期的参数列表。
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
反馈
提交和查看相关反馈