MultiInstanceSettingsOutput 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
| common |
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. |
| coordination |
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. |
| number |
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?: ResourceFileOutput[]
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