MultiInstanceSettingsOutput interface
Taken met meerdere exemplaren worden vaak gebruikt ter ondersteuning van MPI-taken. Als in het MPI-geval een van de subtaken mislukt (bijvoorbeeld door afsluiten met een afsluitcode zonder nul) mislukt de hele taak met meerdere exemplaren. De taak met meerdere exemplaren wordt vervolgens beëindigd en opnieuw geprobeerd, tot aan de limiet voor opnieuw proberen.
Eigenschappen
| common |
Een lijst met bestanden die door de Batch-service worden gedownload voordat de opdrachtregel voor coördinatie wordt uitgevoerd. Het verschil tussen algemene resourcebestanden en taakresourcebestanden is dat algemene resourcebestanden worden gedownload voor alle subtaken, inclusief de primaire, terwijl taakresourcebestanden alleen voor de primaire worden gedownload. Houd er ook rekening mee dat deze resourcebestanden niet worden gedownload naar de werkmap Taak, maar in plaats daarvan worden gedownload naar de hoofdmap van de taak (één map boven de werkmap). Er is een maximale grootte voor de lijst met resourcebestanden. Wanneer de maximale grootte wordt overschreden, mislukt de aanvraag en is de antwoordfoutcode RequestEntityTooLarge. Als dit het geval is, moet de verzameling ResourceFiles worden verkleind. Dit kan worden bereikt met behulp van .zip bestanden, toepassingspakketten of Docker-containers. |
| coordination |
De opdrachtregel die moet worden uitgevoerd op alle rekenknooppunten, zodat deze kunnen worden gecoördineerd wanneer de primaire taakopdracht wordt uitgevoerd. Een typische coördinatieopdrachtregel start een achtergrondservice en controleert of de service gereed is voor het verwerken van berichten tussen knooppunten. |
| number |
Het aantal rekenknooppunten dat door de taak is vereist. Als u dit weglaat, is de standaardwaarde 1. |
Eigenschapdetails
commonResourceFiles
Een lijst met bestanden die door de Batch-service worden gedownload voordat de opdrachtregel voor coördinatie wordt uitgevoerd. Het verschil tussen algemene resourcebestanden en taakresourcebestanden is dat algemene resourcebestanden worden gedownload voor alle subtaken, inclusief de primaire, terwijl taakresourcebestanden alleen voor de primaire worden gedownload. Houd er ook rekening mee dat deze resourcebestanden niet worden gedownload naar de werkmap Taak, maar in plaats daarvan worden gedownload naar de hoofdmap van de taak (één map boven de werkmap). Er is een maximale grootte voor de lijst met resourcebestanden. Wanneer de maximale grootte wordt overschreden, mislukt de aanvraag en is de antwoordfoutcode RequestEntityTooLarge. Als dit het geval is, moet de verzameling ResourceFiles worden verkleind. Dit kan worden bereikt met behulp van .zip bestanden, toepassingspakketten of Docker-containers.
commonResourceFiles?: ResourceFileOutput[]
Waarde van eigenschap
coordinationCommandLine
De opdrachtregel die moet worden uitgevoerd op alle rekenknooppunten, zodat deze kunnen worden gecoördineerd wanneer de primaire taakopdracht wordt uitgevoerd. Een typische coördinatieopdrachtregel start een achtergrondservice en controleert of de service gereed is voor het verwerken van berichten tussen knooppunten.
coordinationCommandLine: string
Waarde van eigenschap
string
numberOfInstances
Het aantal rekenknooppunten dat door de taak is vereist. Als u dit weglaat, is de standaardwaarde 1.
numberOfInstances?: number
Waarde van eigenschap
number