你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az quantum
注意
此参考是 Azure CLI(版本 2.41.0 或更高版本)的量子扩展的一部分。 该扩展将在首次运行 az quantum 命令时自动安装。 详细了解扩展。
此命令组处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
管理 Azure Quantum 工作区并将作业提交到 Azure Quantum 提供程序。
命令
名称 | 说明 | 类型 | Status |
---|---|---|---|
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 |
获取运行作业的结果。 |
扩展 | 预览 |
az quantum job show |
获取作业的状态和详细信息。 |
扩展 | 预览 |
az quantum job submit |
提交要在 Azure Quantum 上运行的程序或线路。 |
扩展 | 预览 |
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 时要使用的当前默认目标的目标 ID。 |
扩展 | 预览 |
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 keys |
管理 Azure Quantum 工作区 API 密钥。 |
扩展 | 预览 |
az quantum workspace keys list |
列出给定(或当前)Azure Quantum 工作区的 API 密钥。 |
扩展 | 预览 |
az quantum workspace keys regenerate |
为给定的 Azure Quantum 工作区重新生成 API 密钥。 |
扩展 | 预览 |
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 workspace update |
更新给定的(或当前)Azure Quantum 工作区。 |
扩展 | 预览 |
az quantum execute
命令组“quantum”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
提交要在 Azure Quantum 上运行的作业,并等待结果。
az quantum execute --location
--resource-group
--target-id
--workspace-name
[--entry-point]
[--job-input-file]
[--job-input-format]
[--job-name]
[--job-output-format]
[--job-params]
[--no-build]
[--project]
[--shots]
[--storage]
[--target-capability]
[<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
必需参数
Location。 az account list-locations
中的值。 可以使用 az configure --defaults location=<location>
配置默认位置。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
量子计算作业的执行引擎。 使用一组提供程序配置工作区时,它们各自启用一个或多个目标。 可以使用 .. 配置默认目标 az quantum target set
。
Quantum 工作区的名称。 可以使用 配置默认工作区 az quantum workspace set
。
可选参数
QIR 程序或线路的入口点。 QIR 是必需的。 在 Q# 作业上忽略。
要提交的输入文件的位置。 QIR、QIO 和直通作业是必需的。 在 Q# 作业上忽略。
要提交的文件格式。 在 Q# 作业上省略此参数。
要为此程序运行的友好名称。
预期的作业输出格式。 在 Q# 作业上忽略。
作为 key=value pairs、json 字符串或 @{file}
json 内容的列表传递给目标的作业参数。
[已弃用]如果指定,则提交之前不会生成 Q# 程序。
[已弃用]要提交的 Q# 项目的位置。 默认为当前文件夹。
在给定目标上运行 Q# 程序的次数。
如果指定,则Azure 存储的 连接ionString 用于存储作业数据和结果。
传递给编译器的目标功能参数。
指定为 --name=value 之后 --
的 Q# 操作所需的参数列表。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az quantum run
命令组“quantum”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
等效于 az quantum execute
。
az quantum run --location
--resource-group
--target-id
--workspace-name
[--entry-point]
[--job-input-file]
[--job-input-format]
[--job-name]
[--job-output-format]
[--job-params]
[--no-build]
[--project]
[--shots]
[--storage]
[--target-capability]
[<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
必需参数
Location。 az account list-locations
中的值。 可以使用 az configure --defaults location=<location>
配置默认位置。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
量子计算作业的执行引擎。 使用一组提供程序配置工作区时,它们各自启用一个或多个目标。 可以使用 .. 配置默认目标 az quantum target set
。
Quantum 工作区的名称。 可以使用 配置默认工作区 az quantum workspace set
。
可选参数
QIR 程序或线路的入口点。 QIR 是必需的。 在 Q# 作业上忽略。
要提交的输入文件的位置。 QIR、QIO 和直通作业是必需的。 在 Q# 作业上忽略。
要提交的文件格式。 在 Q# 作业上省略此参数。
要为此程序运行的友好名称。
预期的作业输出格式。 在 Q# 作业上忽略。
作为 key=value pairs、json 字符串或 @{file}
json 内容的列表传递给目标的作业参数。
[已弃用]如果指定,则提交之前不会生成 Q# 程序。
[已弃用]要提交的 Q# 项目的位置。 默认为当前文件夹。
在给定目标上运行 Q# 程序的次数。
如果指定,则Azure 存储的 连接ionString 用于存储作业数据和结果。
传递给编译器的目标功能参数。
指定为 --name=value 之后 --
的 Q# 操作所需的参数列表。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。