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.
Parameterwerte, Elemente für Auftragspakete
Sie können die Parameterdatei verwenden, um die Werte einiger Jobparameter in der Jobvorlage oder CreateJob Operationsanforderungsargumente im Auftragspaket festzulegen, sodass Sie beim Senden eines Jobs keine Werte festlegen müssen. Die Benutzeroberfläche für die Auftragsübermittlung ermöglicht es Ihnen, diese Werte zu ändern.
Sie können die Jobvorlage entweder im YAML-Format (parameter_values.yaml) oder im JSON-Format (parameter_values.json) definieren. Die Beispiele in diesem Abschnitt werden im YAML-Format angezeigt.
In YAML lautet das Format der Datei:
parameterValues: - name: <string> value: <integer>, <float>, or <string> - name: <string> value: <integer>, <float>, or <string>ab ...repeating as necessary
Jedes Element der parameterValues Liste muss eines der folgenden sein:
-
Ein in der Jobvorlage definierter Jobparameter.
-
Ein Job-Parameter, der in einer Warteschlangenumgebung für die Warteschlange definiert ist, an die Sie den Job senden..
-
Ein spezieller Parameter, der beim Erstellen eines Jobs an den
CreateJobVorgang übergeben wird.-
deadline:priority— Der Wert muss eine Ganzzahl sein. Er wird als https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-priority Prioritätsparameter an dieCreateJobOperation übergeben. -
deadline:targetTaskRunStatus— Der Wert muss eine Zeichenfolge sein. Er wird derCreateJobOperation als TaskRunStatus Zielparameter übergeben. -
deadline:maxFailedTasksCount— Der Wert muss eine Ganzzahl sein. Er wird als FailedTasksCount Max-Parameter an dieCreateJobOperation übergeben. -
deadline:maxRetriesPerTask— Der Wert muss eine Ganzzahl sein. Er wird als RetriesPerTask Max-Parameter an dieCreateJobOperation übergeben. -
deadline:maxWorkerCount— Der Wert muss eine Ganzzahl sein. Er wird als WorkerCount Max-Parameter an dieCreateJobOperation übergeben.
-
Bei einer Jobvorlage handelt es sich immer um eine Vorlage und nicht um einen bestimmten auszuführenden Job. Eine Parameterwertedatei ermöglicht es einem Auftragspaket, entweder als Vorlage zu dienen, wenn für einige Parameter in dieser Datei keine Werte definiert sind, oder als spezifische Auftragsübergabe, wenn alle Parameter Werte enthalten.
Zum Beispiel hat das blender_render-Beispiel
Zum Beispiel, wenn Sie einen Job mit dem folgenden Befehl einreichen:
deadline bundle gui-submit blender_render/
Das neue Job-Paket enthält eine parameter_values.yaml Datei, die die angegebenen Parameter enthält:
% cat ~/.deadline/job_history/\(default\)/2024-06/2024-06-20-01-JobBundle-Demo/parameter_values.yaml parameterValues: - name: deadline:targetTaskRunStatus value: READY - name: deadline:maxFailedTasksCount value: 10 - name: deadline:maxRetriesPerTask value: 5 - name: deadline:priority value: 75 - name: BlenderSceneFile value: /private/tmp/bundle_demo/bmw27_cpu.blend - name: Frames value: 1-10 - name: OutputDir value: /private/tmp/bundle_demo/output - name: OutputPattern value: output_#### - name: Format value: PNG - name: CondaPackages value: blender - name: RezPackages value: blender
Sie können denselben Job mit dem folgenden Befehl erstellen:
deadline bundle submit ~/.deadline/job_history/\(default\)/2024-06/2024-06-20-01-JobBundle-Demo/
Anmerkung
Das Auftragspaket, das Sie einreichen, wird in Ihrem Job-Verlaufsverzeichnis gespeichert. Sie können den Speicherort dieses Verzeichnisses mit dem folgenden Befehl ermitteln:
deadline config get settings.job_history_dir