MultiInstanceSettings interface
多重實例工作通常用於支援 MPI 工作。 在 MPI 案例中,如果任一子工作失敗(例如,由於以非零結束代碼結束),則整個多重實例工作會失敗。 然後,多實例工作會終止並重試,達到其重試限制。
屬性
| common |
Batch 服務在執行協調命令行之前會下載的檔案清單。 通用資源檔與工作資源檔之間的差異在於,所有子工作都會下載通用資源檔,包括主要工作,而工作資源檔只會針對主要工作下載。 另請注意,這些資源檔不會下載到工作工作工作目錄,而是下載到工作根目錄(工作目錄上方的一個目錄)。 資源檔案清單的大小上限。 超過大小上限時,要求將會失敗,而回應錯誤碼會是 RequestEntityTooLarge。 如果發生這種情況,ResourceFiles 的集合必須縮小大小。 這可以使用 .zip 檔案、應用程式套件或 Docker 容器來達成。 |
| coordination |
在所有計算節點上執行的命令行,讓它們能夠在主要執行Task命令時協調它們。 典型的協調命令行會啟動背景服務,並確認服務已準備好處理節點間訊息。 |
| number |
工作所需的計算節點數目。 如果省略,預設值為1。 |
屬性詳細資料
commonResourceFiles
Batch 服務在執行協調命令行之前會下載的檔案清單。 通用資源檔與工作資源檔之間的差異在於,所有子工作都會下載通用資源檔,包括主要工作,而工作資源檔只會針對主要工作下載。 另請注意,這些資源檔不會下載到工作工作工作目錄,而是下載到工作根目錄(工作目錄上方的一個目錄)。 資源檔案清單的大小上限。 超過大小上限時,要求將會失敗,而回應錯誤碼會是 RequestEntityTooLarge。 如果發生這種情況,ResourceFiles 的集合必須縮小大小。 這可以使用 .zip 檔案、應用程式套件或 Docker 容器來達成。
commonResourceFiles?: ResourceFile[]
屬性值
coordinationCommandLine
在所有計算節點上執行的命令行,讓它們能夠在主要執行Task命令時協調它們。 典型的協調命令行會啟動背景服務,並確認服務已準備好處理節點間訊息。
coordinationCommandLine: string
屬性值
string
numberOfInstances
工作所需的計算節點數目。 如果省略,預設值為1。
numberOfInstances?: number
屬性值
number