Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
awsbsub
Sendet Jobs an die Job-Warteschlange des Clusters.
awsbsub [-h] [-jn
JOB_NAME
] [-cCLUSTER
] [-cf] [-wWORKING_DIR
] [-pwPARENT_WORKING_DIR
] [-ifINPUT_FILE
] [-pVCPUS
] [-mMEMORY
] [-eENV
] [-ebENV_DENYLIST
] [-rRETRY_ATTEMPTS
] [-tTIMEOUT
] [-nNODES
] [-aARRAY_SIZE
] [-dDEPENDS_ON
] [command
] [arguments
[arguments
...]]
Wichtig
AWS ParallelCluster unterstützt keine GPU-Jobs für AWS Batch. Weitere Informationen finden Sie unter GPU-Jobs.
Positionale Argumente
command
-
Sendet den Job (der angegebene Befehl muss auf den Recheninstanzen verfügbar sein) oder den Namen der zu übertragenden Datei. Siehe auch
--command-file
. arguments
-
(Optional) Gibt Argumente für den Befehl oder die Befehlsdatei an.
Benannte Argumente
-jn
JOB_NAME
, --job-nameJOB_NAME
-
Benennt die Aufgabe. Das erste Zeichen muss entweder ein Buchstabe oder eine Zahl sein. Der Jobname kann Buchstaben (sowohl Groß- als auch Kleinbuchstaben), Zahlen, Bindestriche und Unterstriche enthalten und bis zu 128 Zeichen lang sein.
-c
CLUSTER
, --clusterCLUSTER
-
Gibt den zu verwendenden Cluster an.
-cf, --command-file
-
Zeigt an, dass der Befehl eine Datei ist, die an Datenverarbeitungs-Instances übertragen werden soll.
Standard: False
-w
WORKING_DIR
, --working-dirWORKING_DIR
-
Gibt den Ordner an, der als Arbeitsverzeichnis der Aufgabe verwendet werden soll. Wenn kein Arbeitsverzeichnis angegeben ist, wird der Job im
job-
Unterordner des Home-Verzeichnisses des Benutzers ausgeführt. Sie können entweder diesen Parameter oder den Parameter<AWS_BATCH_JOB_ID>
--parent-working-dir
verwenden. -pw
PARENT_WORKING_DIR
, --parent-working-dirPARENT_WORKING_DIR
-
Gibt den übergeordneten Ordner des Arbeitsverzeichnisses des Jobs an. Wenn kein übergeordnetes Arbeitsverzeichnis angegeben ist, wird standardmäßig das Basisverzeichnis des Benutzers verwendet. Ein Unterordner mit dem Namen
job-
wird im übergeordneten Arbeitsverzeichnis erstellt. Sie können entweder diesen Parameter oder den Parameter<AWS_BATCH_JOB_ID>
--working-dir
verwenden. -if
INPUT_FILE
, --input-fileINPUT_FILE
-
Gibt die an die Datenverarbeitungs-Instances zu übertragende Datei im Arbeitsverzeichnis der Aufgabe an. Sie können mehrere Eingabedateiparameter angeben.
-p
VCPUS
, --vcpusVCPUS
-
Gibt die Anzahl von v anCPUs , die für den Container reserviert werden sollen. Wenn es zusammen mit verwendet wird
–nodes
, identifiziert es die Anzahl von v CPUs für jeden Knoten.Standard: 1
-m
MEMORY
, --memoryMEMORY
-
Gibt die harte Grenze des Arbeitsspeichers (in MiB) für die Aufgabe an. Wenn Ihr Job versucht, das hier angegebene Speicherlimit zu überschreiten, wird der Job beendet.
Standard: 128
-e
ENV
, --envENV
-
Gibt eine durch Komma getrennte Liste von Umgebungsvariablennamen zum Exportieren in die Aufgabenumgebung an. Zum Exportieren aller Umgebungsvariablen geben Sie „all“ an. Beachten Sie, dass eine Liste mit 'allen' Umgebungsvariablen nicht die im
–env-blacklist
Parameter aufgeführten Variablen oder Variablen enthält, die mit demAWS_*
PräfixPCLUSTER_*
oder beginnen. -eb
ENV_DENYLIST
, --env-blacklistENV_DENYLIST
-
Gibt eine durch Komma getrennte Liste von Umgebungsvariablennamen an, die nicht in die Aufgabenumgebung exportiert werden sollen. Standardmäßig werden
HOME
,PWD
,USER
,PATH
,LD_LIBRARY_PATH
,TERM
undTERMCAP
nicht exportiert. -r
RETRY_ATTEMPTS
, --retry-attemptsRETRY_ATTEMPTS
-
Gibt an, wie oft ein Job in den
RUNNABLE
Status versetzt werden soll. Sie können zwischen einem und zehn Versuche angeben. Wenn der Wert der Versuche größer als 1 ist, wird der Auftrag wiederholt, falls er fehlschlägt, bis er den angegebenenRUNNABLE
Status erreicht hat.Standard: 1
-t
TIMEOUT
, --timeoutTIMEOUT
-
Gibt die Zeitdauer in Sekunden (gemessen anhand des
startedAt
Zeitstempels des Auftragsversuchs) an, nach deren Ablauf Ihr Job AWS Batch beendet wird, falls er noch nicht abgeschlossen ist. Der Timeout-Wert muss mindestens 60 Sekunden betragen. -n
NODES
, --nodesNODES
-
Gibt die Anzahl der Knoten an, die für die Aufgabe zu reservieren sind. Geben Sie einen Wert für diesen Parameter an, um die parallel Übertragung mit mehreren Knoten zu ermöglichen.
Anmerkung
parallel Jobs mit mehreren Knoten werden nicht unterstützt, wenn der cluster_type Parameter auf
spot
gesetzt ist. -a
ARRAY_SIZE
, --array-sizeARRAY_SIZE
-
Zeigt die Größe des Arrays an. Sie können einen Wert zwischen 2 und 10.000 auswählen. Wenn Sie Array-Eigenschaften für eine Aufgabe angeben, wird sie zu einer Array-Aufgabe.
-d
DEPENDS_ON
, --depends-onDEPENDS_ON
-
Gibt eine durch Strichpunkte getrennte Liste von Abhängigkeiten für eine Aufgabe an. Eine Aufgabe kann von maximal 20 Aufgaben abhängen. Sie können eine
SEQUENTIAL
Typabhängigkeit angeben, ohne eine Job-ID für Array-Jobs anzugeben. Eine sequenzielle Abhängigkeit ermöglicht jeder untergeordneten Array-Aufgabe, sequentiell abgeschlossen zu werden (beginnend mit Index 0). Sie können auch eine Abhängigkeit vom Typ „N_TO_N“ mit einer Aufgaben-ID für Array-Aufgaben angeben. Eine Abhängigkeit vom Typ N_TO_N bedeutet, dass jeder untergeordnete Index dieser Aufgabe warten muss, bis der entsprechende untergeordnete Index jeder Abhängigkeit abgeschlossen ist. Die Syntax für diesen Parameter lautet „jobID=<string>
, type=<string>
;...“.