MultiInstanceSettings interface

多重實例工作通常用於支援 MPI 工作。 在 MPI 案例中,如果任一子工作失敗(例如,由於以非零結束代碼結束),則整個多重實例工作會失敗。 然後,多實例工作會終止並重試,達到其重試限制。

屬性

commonResourceFiles

批次服務會在執行協調命令列前下載的檔案清單。 共用資源檔案與任務資源檔案的差異在於,所有子任務(包括主任務)都會下載共用資源檔案,而任務資源檔案則僅下載給主要任務。 另外請注意,這些資源檔案並不會被下載到工作目錄,而是下載到任務根目錄(工作目錄上方的一檔)。 資源檔案清單的大小上限。 超過大小上限時,要求將會失敗,而回應錯誤碼會是 RequestEntityTooLarge。 如果發生這種情況,ResourceFiles 的集合必須縮小大小。 這可以使用 .zip 檔案、應用程式套件或 Docker 容器來達成。

coordinationCommandLine

指令列可在所有計算節點上執行,讓它們能協調主節點執行主要任務指令。 典型的協調命令列會啟動背景服務並驗證該服務已準備好處理節點間訊息。

numberOfInstances

任務所需的計算節點數量。 若省略,預設值為 1。

屬性詳細資料

commonResourceFiles

批次服務會在執行協調命令列前下載的檔案清單。 共用資源檔案與任務資源檔案的差異在於,所有子任務(包括主任務)都會下載共用資源檔案,而任務資源檔案則僅下載給主要任務。 另外請注意,這些資源檔案並不會被下載到工作目錄,而是下載到任務根目錄(工作目錄上方的一檔)。 資源檔案清單的大小上限。 超過大小上限時,要求將會失敗,而回應錯誤碼會是 RequestEntityTooLarge。 如果發生這種情況,ResourceFiles 的集合必須縮小大小。 這可以使用 .zip 檔案、應用程式套件或 Docker 容器來達成。

commonResourceFiles?: ResourceFile[]

屬性值

coordinationCommandLine

指令列可在所有計算節點上執行,讓它們能協調主節點執行主要任務指令。 典型的協調命令列會啟動背景服務並驗證該服務已準備好處理節點間訊息。

coordinationCommandLine: string

屬性值

string

numberOfInstances

任務所需的計算節點數量。 若省略,預設值為 1。

numberOfInstances?: number

屬性值

number