你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az quantum job

注意

此参考是 Azure CLI(版本 2.41.0 或更高版本)的量子扩展的一部分。 该扩展将在首次运行 az quantum job 命令时自动安装。 详细了解扩展。

命令组“quantum”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

管理 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 job cancel

预览

命令组“quantum”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

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

az quantum job cancel --job-id
                      --location
                      --resource-group
                      --workspace-name

示例

按 ID 取消 Azure Quantum 作业。

az quantum job cancel -g MyResourceGroup -w MyWorkspace -l MyLocation \
    -j yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy

必需参数

--job-id -j

GUID 格式的作业唯一标识符。

--location -l

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

--resource-group -g

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

--workspace-name -w

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

全局参数
--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 job list

预览

命令组“quantum”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

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

az quantum job list --location
                    --resource-group
                    --workspace-name

示例

从 Azure Quantum 工作区获取作业列表。

az quantum job list -g MyResourceGroup -w MyWorkspace -l MyLocation

必需参数

--location -l

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

--resource-group -g

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

--workspace-name -w

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

全局参数
--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 job output

预览

命令组“quantum”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

获取运行作业的结果。

az quantum job output --job-id
                      --location
                      --resource-group
                      --workspace-name
                      [--item]

示例

打印成功的 Azure Quantum 作业的结果。

az quantum job output -g MyResourceGroup -w MyWorkspace -l MyLocation \
    -j yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy -o table

必需参数

--job-id -j

GUID 格式的作业唯一标识符。

--location -l

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

--resource-group -g

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

--workspace-name -w

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

可选参数

--item

批处理作业中的项索引。

全局参数
--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 job show

预览

命令组“quantum”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

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

az quantum job show --job-id
                    --location
                    --resource-group
                    --workspace-name

示例

获取 Azure Quantum 作业的状态。

az quantum job show -g MyResourceGroup -w MyWorkspace -l MyLocation \
    -j yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy --query status

必需参数

--job-id -j

GUID 格式的作业唯一标识符。

--location -l

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

--resource-group -g

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

--workspace-name -w

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

全局参数
--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 job submit

预览

命令组“quantum”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

提交要在 Azure Quantum 上运行的程序或线路。

az quantum job submit --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 job submit -g MyResourceGroup -w MyWorkspace -l MyLocation \
   -t MyTarget --job-name MyJob

使用目标作业参数从当前文件夹中提交 Q# 程序。

az quantum job submit -g MyResourceGroup -w MyWorkspace -l MyLocation \
   -t MyTarget --job-name MyJob --job-params param1=value1 param2=value2

使用程序参数(例如 n 量子比特 = 2)提交 Q# 程序。

az quantum job submit -g MyResourceGroup -w MyWorkspace -l MyLocation \
   -t MyTarget --job-name MyJob -- --n-qubits=2

使用目标功能参数从当前文件夹中提交 Q# 程序。

az quantum job submit -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
    --target-capability MyTargetCapability

从当前文件夹中的文件提交 QIR 位代码或人类可读 LLVM 代码。

az quantum job submit -g MyResourceGroup -w MyWorkspace -l MyLocation -t MyTarget \
    --job-name MyJob --job-input-format qir.v1 --job-input-file MyQirBitcode.bc \
    --entry-point MyQirEntryPoint

必需参数

--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 是必需的。 在 Q# 作业上忽略。

--job-input-file

要提交的输入文件的位置。 QIR、QIO 和直通作业是必需的。 在 Q# 作业上忽略。

--job-input-format

要提交的文件格式。 在 Q# 作业上省略此参数。

--job-name

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

--job-output-format

预期的作业输出格式。 在 Q# 作业上忽略。

--job-params

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

--no-build

[已弃用]如果指定,则提交之前不会生成 Q# 程序。

默认值: False
--project

[已弃用]要提交的 Q# 项目的位置。 默认为当前文件夹。

--shots

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

--storage

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

--target-capability

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

<PROGRAM_ARGS>

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

全局参数
--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 job wait

预览

命令组“quantum”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

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

az quantum job wait --job-id
                    --location
                    --resource-group
                    --workspace-name
                    [--max-poll-wait-secs]

示例

等待作业完成,检查 60 秒间隔。

az quantum job wait -g MyResourceGroup -w MyWorkspace -l MyLocation \
    -j yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy --max-poll-wait-secs 60 -o table

必需参数

--job-id -j

GUID 格式的作业唯一标识符。

--location -l

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

--resource-group -g

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

--workspace-name -w

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

可选参数

--max-poll-wait-secs

轮询时间(以秒为单位)查询 Azure Quantum 以获取相应作业的结果。

默认值: 5
全局参数
--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 获取完整的调试日志。