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 |
提交要在 Azure Quantum 上运行的作业,并等待结果。 等效于 |
扩展 | 预览 |
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 run
。
az quantum execute --job-input-file
--job-input-format
--___location
--resource-group
--target-id
--workspace-name
[--entry-point]
[--job-name]
[--job-output-format]
[--job-params]
[--shots]
[--storage]
[--target-capability]
示例
从当前文件夹中的文件运行 QIR 位代码并等待结果。
az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
--job-name MyJob --job-input-format qir.v1 --job-input-file MyQirBitcode.bc \
--entry-point MyQirEntryPoint
在 Rigetti 模拟器上运行 Quil 直通作业并等待结果。
az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation \
-t rigetti.sim.qvm --job-name MyJob --job-input-file MyProgram.quil \
--job-input-format rigetti.quil.v1 --job-output-format rigetti.quil-results.v1
使用作业参数将 Qiskit 线路提交到 IonQ 模拟器,并等待结果。
az quantum execute -g MyResourceGroup -w MyWorkspace -l MyLocation \
-t ionq.simulator --job-name MyJobName --job-input-file MyCircuit.json \
--job-input-format ionq.circuit.v1 --job-output-format ionq.quantum-results.v1 \
--job-params count=100 content-type=application/json
必需参数
要提交的输入文件的位置。
要提交的文件格式。
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 作业是必需的。
要为此程序运行的友好名称。
预期的作业输出格式。
作为 key=value pairs、json 字符串或 @{file}
json 内容的列表传递给目标的作业参数。
在给定的目标上运行程序的次数。
如果指定,则Azure 存储的 ConnectionString 用于存储作业数据和结果。
传递给编译器的目标功能参数。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
az quantum run
命令组“quantum”处于预览状态,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
提交要在 Azure Quantum 上运行的作业,并等待结果。 等效于 az quantum execute
。
az quantum run --job-input-file
--job-input-format
--___location
--resource-group
--target-id
--workspace-name
[--entry-point]
[--job-name]
[--job-output-format]
[--job-params]
[--shots]
[--storage]
[--target-capability]
示例
从当前文件夹中的文件运行 QIR 位代码并等待结果。
az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
--job-name MyJob --job-input-format qir.v1 --job-input-file MyQirBitcode.bc \
--entry-point MyQirEntryPoint
在 Rigetti 模拟器上运行 Quil 直通作业并等待结果。
az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation \
-t rigetti.sim.qvm --job-name MyJob --job-input-file MyProgram.quil \
--job-input-format rigetti.quil.v1 --job-output-format rigetti.quil-results.v1
使用作业参数将 Qiskit 线路提交到 IonQ 模拟器,并等待结果。
az quantum run -g MyResourceGroup -w MyWorkspace -l MyLocation \
-t ionq.simulator --job-name MyJobName --job-input-file MyCircuit.json \
--job-input-format ionq.circuit.v1 --job-output-format ionq.quantum-results.v1 \
--job-params count=100 content-type=application/json
必需参数
要提交的输入文件的位置。
要提交的文件格式。
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 作业是必需的。
要为此程序运行的友好名称。
预期的作业输出格式。
作为 key=value pairs、json 字符串或 @{file}
json 内容的列表传递给目标的作业参数。
在给定的目标上运行程序的次数。
如果指定,则Azure 存储的 ConnectionString 用于存储作业数据和结果。
传递给编译器的目标功能参数。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。