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 run

扩展 预览
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 execute

扩展 预览
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

必需参数

--job-input-file

要提交的输入文件的位置。

--job-input-format

要提交的文件格式。

--___location -l

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

--resource-group -g

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

--target-id -t

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

--workspace-name -w

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

可选参数

--entry-point

QIR 程序或线路的入口点。 QIR 作业是必需的。

--job-name

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

--job-output-format

预期的作业输出格式。

--job-params

作为 key=value pairs、json 字符串或 @{file} json 内容的列表传递给目标的作业参数。

--shots

在给定的目标上运行程序的次数。

--storage

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

--target-capability

传递给编译器的目标功能参数。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --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

必需参数

--job-input-file

要提交的输入文件的位置。

--job-input-format

要提交的文件格式。

--___location -l

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

--resource-group -g

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

--target-id -t

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

--workspace-name -w

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

可选参数

--entry-point

QIR 程序或线路的入口点。 QIR 作业是必需的。

--job-name

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

--job-output-format

预期的作业输出格式。

--job-params

作为 key=value pairs、json 字符串或 @{file} json 内容的列表传递给目标的作业参数。

--shots

在给定的目标上运行程序的次数。

--storage

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

--target-capability

传递给编译器的目标功能参数。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。