az batchai job

用來管理作業的命令。

命令

az batchai job create

建立作業。

az batchai job delete

刪除作業。

az batchai job file

在作業輸出目錄中列出和串流檔案的命令。

az batchai job file list

列出目錄中具有指定識別碼的作業輸出檔案。

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

建立作業。

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 識別碼。 如果叢集屬於不同的工作區,您必須提供 ARM 識別碼。

--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 識別碼。 如果檔案伺服器屬於不同的工作區,您必須提供 ARM 識別碼。 您可以使用作業的組態檔來設定多個檔案伺服器。

--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環境變數來指定。

az batchai job delete

刪除作業。

az batchai job delete [--experiment]
                      [--ids]
                      [--name]
                      [--no-wait]
                      [--resource-group]
                      [--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

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

作業的名稱。

--no-wait

不等候長時間執行的作業完成。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace -w

工作區的名稱。

--yes -y

不提示確認。

az batchai job list

列出作業。

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

工作區的名稱。

az batchai job show

顯示作業的相關資訊。

az batchai job show [--experiment]
                    [--ids]
                    [--name]
                    [--resource-group]
                    [--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

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

作業的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace -w

工作區的名稱。

az batchai job terminate

終止作業。

az batchai job terminate [--experiment]
                         [--ids]
                         [--name]
                         [--no-wait]
                         [--resource-group]
                         [--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

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

作業的名稱。

--no-wait

不等候長時間執行的作業完成。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace -w

工作區的名稱。

--yes -y

不提示確認。

az batchai job wait

等候指定的作業完成,並將結束代碼設定為作業的結束代碼。

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

範例

等候作業完成。

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

選擇性參數

--experiment -e

實驗的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--interval

以秒為單位的輪詢間隔。

預設值: 15
--name -n

作業的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--workspace -w

工作區的名稱。