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

az batchai job

此命令组已隐式弃用,因为命令组“batchai”已弃用,将在将来的版本中删除。

用于管理作业的命令。

命令

名称 说明 类型 状态
az batchai job create

创建 作业。

核心 已放弃
az batchai job delete

删除作业。

核心 已放弃
az batchai job file

用于列出和流式传输作业输出目录中的文件的命令。

核心 已放弃
az batchai job file list

列出具有给定 ID 的目录中的作业输出文件。

核心 已放弃
az batchai job file stream

流式传输文件的内容(类似于“tail -f”。

核心 已放弃
az batchai job list

列出作业。

核心 已放弃
az batchai job node

用于处理执行作业的节点的命令。

核心 已放弃
az batchai job node exec

在群集的节点上执行命令行,该命令行用于执行具有可选端口转发的作业。

核心 已放弃
az batchai job node list

列出执行作业的节点的远程登录信息。

核心 已放弃
az batchai job show

显示有关作业的信息。

核心 已放弃
az batchai job terminate

终止作业。

核心 已放弃
az batchai job wait

等待指定的作业完成,并将退出代码设置为作业的退出代码。

核心 已放弃

az batchai job create

已放弃

此命令已隐式弃用,因为命令组“batchai”已弃用,将在将来的版本中删除。

创建 作业。

az batchai job create --cluster
                      --config-file
                      --experiment
                      --name
                      --resource-group
                      --workspace
                      [--afs-mount-path]
                      [--afs-name]
                      [--bfs-mount-path]
                      [--bfs-name]
                      [--nfs]
                      [--nfs-mount-path]
                      [--storage-account-key]
                      [--storage-account-name]

示例

创建作业以在同一资源组中的群集上运行。

az batchai job create -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob \
    -c MyCluster -f job.json

创建作业以在不同的工作区中的群集上运行。

az batchai job create -g MyJobResourceGroup -w MyJobWorkspace -e MyExperiment -n MyJob \
    -f job.json \
    -c "/subscriptions/00000000-0000-0000-0000-000000000000/\
    resourceGroups/MyClusterResourceGroup/\
    providers/Microsoft.BatchAI/workspaces/MyClusterWorkspace/clusters/MyCluster"

创建 作业。 (自动生成)

az batchai job create --cluster "/subscriptions/00000000-0000-0000-0000-000000000000/\
    resourceGroups/MyClusterResourceGroup/\
    providers/Microsoft.BatchAI/workspaces/MyClusterWorkspace/clusters/MyCluster" --config-file job.json --experiment MyExperiment --name MyJob --resource-group MyJobResourceGroup --storage-account-name MyStorageAccount --workspace MyJobWorkspace

必需参数

--cluster -c

要运行作业的群集的名称或 ARM ID。 如果群集属于其他工作区,则需要提供 ARM ID。

--config-file -f

包含作业创建参数的 json 文件的路径(azure.mgmt.batchai.models.JobCreateParameters 的 json 表示形式)。

--experiment -e

试验的名称。

--name -n

作业的名称。

--resource-group -g

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

--workspace -w

工作区的名称。

可选参数

--afs-mount-path

Azure 文件共享的相对装载路径。 文件共享将在 $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> 文件夹中提供。

默认值: afs
--afs-name

作业执行期间要装载的 Azure 文件共享的名称。 文件共享将仅装载到正在执行作业的节点上。 必须与 --storage-account-name 结合使用。 可以使用配置文件装载多个共享(请参阅 --config-file 选项)。

--bfs-mount-path

Azure 存储 Blob 容器的相对装载路径。 容器将在 $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> 文件夹中提供。

默认值: bfs
--bfs-name

在作业执行过程中要装载的Azure 存储 Blob 容器的名称。 容器将仅装载到正在执行作业的节点上。 必须与 --storage-account-name 结合使用。 可以使用配置文件装载多个容器(请参阅 --config-file 选项)。

--nfs

在作业执行过程中要装载的文件服务器的名称或 ARM ID。 如果文件服务器属于其他工作区,则需要提供 ARM ID。 可以使用作业的配置文件配置多个文件服务器。

--nfs-mount-path

NFS 的相对装载路径。 NFS 将在 $AZ_BATCHAI_JOB_MOUNT_ROOT/<relative_mount_path> 文件夹中提供。

默认值: nfs
--storage-account-key

存储帐户密钥。 如果存储帐户属于其他订阅,则为必需。 可以使用AZURE_BATCHAI_STORAGE_KEY环境变量指定。

--storage-account-name

存储要在每个群集节点上装载的 Azure 文件共享和/或Azure 存储容器的帐户名称。 可以使用AZURE_BATCHAI_STORAGE_ACCOUNT环境变量指定。

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

已放弃

此命令已隐式弃用,因为命令组“batchai”已弃用,将在将来的版本中删除。

删除作业。

az batchai job delete [--experiment]
                      [--ids]
                      [--name]
                      [--no-wait]
                      [--resource-group]
                      [--subscription]
                      [--workspace]
                      [--yes]

示例

删除作业。 如果作业当前正在运行,作业将终止。

az batchai job delete -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob

在不要求确认的情况下删除作业(对于非交互式方案)。

az batchai job delete -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob -y

请求删除作业,而无需等待删除作业。

az batchai job delete -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob --no-wait

可选参数

--experiment -e

试验的名称。

--ids

一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

作业的名称。

--no-wait

不等待长时间运行的操作完成。

默认值: False
--resource-group -g

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

--subscription

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

--workspace -w

工作区的名称。

--yes -y

不提示确认。

默认值: False
全局参数
--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 batchai job list

已放弃

此命令已隐式弃用,因为命令组“batchai”已弃用,将在将来的版本中删除。

列出作业。

az batchai job list --experiment
                    --resource-group
                    --workspace

示例

列出作业。

az batchai job list -g MyResourceGroup -w MyWorkspace -e MyExperiment -o table

必需参数

--experiment -e

试验的名称。

--resource-group -g

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

--workspace -w

工作区的名称。

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

已放弃

此命令已隐式弃用,因为命令组“batchai”已弃用,将在将来的版本中删除。

显示有关作业的信息。

az batchai job show [--experiment]
                    [--ids]
                    [--name]
                    [--resource-group]
                    [--subscription]
                    [--workspace]

示例

显示有关作业的完整信息。

az batchai job show -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob

显示作业摘要。

az batchai job show -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob -o table

可选参数

--experiment -e

试验的名称。

--ids

一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

作业的名称。

--resource-group -g

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

--subscription

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

--workspace -w

工作区的名称。

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

已放弃

此命令已隐式弃用,因为命令组“batchai”已弃用,将在将来的版本中删除。

终止作业。

az batchai job terminate [--experiment]
                         [--ids]
                         [--name]
                         [--no-wait]
                         [--resource-group]
                         [--subscription]
                         [--workspace]
                         [--yes]

示例

终止作业并等待作业终止。

az batchai job terminate -g MyResourceGroup -w MyWorkspace -e MyExperiment -n MyJob

在不要求确认的情况下终止作业(对于非交互式方案)。

az batchai job terminate -g MyResourceGroup  -w MyWorkspace -e MyExperiment -n MyJob -y

请求作业终止,而无需等待作业终止。

az batchai job terminate -g MyResourceGroup -e MyExperiment -w MyWorkspace -n MyJob \
    --no-wait

可选参数

--experiment -e

试验的名称。

--ids

一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

作业的名称。

--no-wait

不等待长时间运行的操作完成。

默认值: False
--resource-group -g

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

--subscription

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

--workspace -w

工作区的名称。

--yes -y

不提示确认。

默认值: False
全局参数
--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 batchai job wait

已放弃

此命令已隐式弃用,因为命令组“batchai”已弃用,将在将来的版本中删除。

等待指定的作业完成,并将退出代码设置为作业的退出代码。

az batchai job wait [--experiment]
                    [--ids]
                    [--interval]
                    [--name]
                    [--resource-group]
                    [--subscription]
                    [--workspace]

示例

等待作业完成。

az batchai job wait -g MyResourceGroup -w MyWorkspace -n MyJob

可选参数

--experiment -e

试验的名称。

--ids

一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--interval

轮询间隔(秒)。

默认值: 15
--name -n

作业的名称。

--resource-group -g

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

--subscription

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

--workspace -w

工作区的名称。

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