Delen via


MultiInstanceSettings 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

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.

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.

numberOfInstances

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?: ResourceFile[]

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