Sdílet prostřednictvím


MultiInstanceSettings interface

Úlohy s více instancemi se běžně používají k podpoře úloh MPI. Pokud některý z dílčích úkolů v případě MPI selže (například kvůli ukončení s nenulovým ukončovacím kódem), selže celá úloha s více instancemi. Úloha s více instancemi se pak ukončí a opakuje až do limitu opakování.

Vlastnosti

commonResourceFiles

Seznam souborů, které služba Batch stáhne před spuštěním příkazového řádku koordinace. Rozdíl mezi běžnými soubory zdrojů a soubory zdrojů úkolů spočívá v tom, že se společné soubory zdrojů stahují pro všechny dílčí úkoly, včetně primárních, zatímco soubory zdrojů úkolů se stahují jenom pro primární. Všimněte si také, že tyto soubory prostředků se nestáhnou do pracovního adresáře Úlohy, ale místo toho se stáhnou do kořenového adresáře úkolu (jeden adresář nad pracovním adresářem). Seznam souborů prostředků má maximální velikost. Při překročení maximální velikosti požadavek selže a kód chyby odpovědi bude RequestEntityTooLarge. Pokud k tomu dojde, musí být kolekce ResourceFiles zmenšena velikostí. Toho lze dosáhnout pomocí .zip souborů, balíčků aplikací nebo kontejnerů Dockeru.

coordinationCommandLine

Příkazový řádek, který se má spustit na všech výpočetních uzlech, aby bylo možné je koordinovat, když primární spustí hlavní příkaz Úlohy. Typický příkazový řádek koordinace spustí službu na pozadí a ověří, že je služba připravená zpracovávat zprávy mezi uzly.

numberOfInstances

Počet výpočetních uzlů vyžadovaných úlohou Pokud tuto hodnotu vynecháte, výchozí hodnota je 1.

Podrobnosti vlastnosti

commonResourceFiles

Seznam souborů, které služba Batch stáhne před spuštěním příkazového řádku koordinace. Rozdíl mezi běžnými soubory zdrojů a soubory zdrojů úkolů spočívá v tom, že se společné soubory zdrojů stahují pro všechny dílčí úkoly, včetně primárních, zatímco soubory zdrojů úkolů se stahují jenom pro primární. Všimněte si také, že tyto soubory prostředků se nestáhnou do pracovního adresáře Úlohy, ale místo toho se stáhnou do kořenového adresáře úkolu (jeden adresář nad pracovním adresářem). Seznam souborů prostředků má maximální velikost. Při překročení maximální velikosti požadavek selže a kód chyby odpovědi bude RequestEntityTooLarge. Pokud k tomu dojde, musí být kolekce ResourceFiles zmenšena velikostí. Toho lze dosáhnout pomocí .zip souborů, balíčků aplikací nebo kontejnerů Dockeru.

commonResourceFiles?: ResourceFile[]

Hodnota vlastnosti

coordinationCommandLine

Příkazový řádek, který se má spustit na všech výpočetních uzlech, aby bylo možné je koordinovat, když primární spustí hlavní příkaz Úlohy. Typický příkazový řádek koordinace spustí službu na pozadí a ověří, že je služba připravená zpracovávat zprávy mezi uzly.

coordinationCommandLine: string

Hodnota vlastnosti

string

numberOfInstances

Počet výpočetních uzlů vyžadovaných úlohou Pokud tuto hodnotu vynecháte, výchozí hodnota je 1.

numberOfInstances?: number

Hodnota vlastnosti

number