MultiInstanceSettings interface

A többpéldányos feladatokat általában az MPI-feladatok támogatására használják. Az MPI esetében, ha az altevékenységek bármelyike meghiúsul (például egy nem nulla kilépési kóddal való kilépés miatt), a teljes többpéldányos feladat meghiúsul. A többpéldányos feladat ezután leáll, és újrapróbálkozik, egészen az újrapróbálkozási korlátig.

Tulajdonságok

commonResourceFiles

Egy lista azokról a fájlokról, amelyeket a Batch szolgáltatás letölt a koordinációs parancssoron futtatása előtt. A különbség a közös erőforrás fájlok és a feladat erőforrás fájlok között az, hogy a közös erőforrás fájlokat minden alfeladathoz letöltik, beleértve az elsődleges feladatokat is, míg a feladat erőforrás fájlokat csak az elsődleges fájlhoz töltik le. Fontos megjegyezni, hogy ezek az erőforrás-fájlok nem a Feladat munkakönyvtárba kerülnek, hanem a Feladat gyökérkönyvtárba (egy könyvtárral a munkakönyvtár fölött). Az erőforrásfájlok listájának maximális mérete van. A maximális méret túllépésekor a kérés sikertelen lesz, a válasz hibakódja pedig RequestEntityTooLarge lesz. Ha ez történik, a ResourceFiles gyűjteményét csökkenteni kell. Ez .zip fájlok, alkalmazáscsomagok vagy Docker-tárolók használatával érhető el.

coordinationCommandLine

A parancssor, amely az összes Compute Node-on fut, hogy koordinálhassa, amikor az elsődleges feladat elindítja a fő feladatparancsot. Egy tipikus koordinációs parancssor elindít egy háttérszolgáltatást, és ellenőrizi, hogy a szolgáltatás készen áll-e a csomópontok közötti üzenetek feldolgozására.

numberOfInstances

A feladathoz szükséges Compute Node-ok száma. Ha kihagyják, az alapértelmezett érték 1.

Tulajdonság adatai

commonResourceFiles

Egy lista azokról a fájlokról, amelyeket a Batch szolgáltatás letölt a koordinációs parancssoron futtatása előtt. A különbség a közös erőforrás fájlok és a feladat erőforrás fájlok között az, hogy a közös erőforrás fájlokat minden alfeladathoz letöltik, beleértve az elsődleges feladatokat is, míg a feladat erőforrás fájlokat csak az elsődleges fájlhoz töltik le. Fontos megjegyezni, hogy ezek az erőforrás-fájlok nem a Feladat munkakönyvtárba kerülnek, hanem a Feladat gyökérkönyvtárba (egy könyvtárral a munkakönyvtár fölött). Az erőforrásfájlok listájának maximális mérete van. A maximális méret túllépésekor a kérés sikertelen lesz, a válasz hibakódja pedig RequestEntityTooLarge lesz. Ha ez történik, a ResourceFiles gyűjteményét csökkenteni kell. Ez .zip fájlok, alkalmazáscsomagok vagy Docker-tárolók használatával érhető el.

commonResourceFiles?: ResourceFile[]

Tulajdonság értéke

coordinationCommandLine

A parancssor, amely az összes Compute Node-on fut, hogy koordinálhassa, amikor az elsődleges feladat elindítja a fő feladatparancsot. Egy tipikus koordinációs parancssor elindít egy háttérszolgáltatást, és ellenőrizi, hogy a szolgáltatás készen áll-e a csomópontok közötti üzenetek feldolgozására.

coordinationCommandLine: string

Tulajdonság értéke

string

numberOfInstances

A feladathoz szükséges Compute Node-ok száma. Ha kihagyják, az alapértelmezett érték 1.

numberOfInstances?: number

Tulajdonság értéke

number