View a markdown version of this page

Asset referenziert Elemente für Job-Pakete - Deadline Cloud

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.

Asset referenziert Elemente für Job-Pakete

Sie können die Jobanhänge von Deadline Cloud verwenden, um Dateien zwischen Ihrer Workstation und Deadline Cloud hin und her zu übertragen. In der Asset-Referenzdatei sind Eingabedateien und -verzeichnisse sowie Ausgabeverzeichnisse für Ihre Anlagen aufgeführt. Wenn Sie nicht alle Dateien und Verzeichnisse in dieser Datei auflisten, können Sie sie auswählen, wenn Sie einen Job mit dem deadline bundle gui-submit Befehl einreichen.

Diese Datei hat keine Wirkung, wenn Sie keine Job-Anhänge verwenden.

Sie können die Jobvorlage entweder im YAML-Format (asset_references.yaml) oder im JSON-Format (asset_references.json) definieren. Die Beispiele in diesem Abschnitt werden im YAML-Format angezeigt.

In YAML lautet das Format der Datei:

assetReferences: inputs: # Filenames on the submitting workstation whose file contents are needed as # inputs to run the job. filenames: - list of file paths # Directories on the submitting workstation whose contents are needed as inputs # to run the job. directories: - list of directory paths outputs: # Directories on the submitting workstation where the job writes output files # if running locally. directories: - list of directory paths # Paths referenced by the job, but not necessarily input or output. # Use this if your job uses the name of a path in some way, but does not explicitly need # the contents of that path. referencedPaths: - list of directory paths

Bei der Auswahl der Eingabe- oder Ausgabedatei, die auf Amazon S3 hochgeladen werden soll, vergleicht Deadline Cloud den Dateipfad mit den in Ihren Speicherprofilen aufgeführten Pfaden. Jeder Speicherort eines Dateisystems SHARED vom Typ -in einem Speicherprofil abstrahiert eine Netzwerkdateifreigabe, die auf Ihren Arbeitsstationen und Worker-Hosts bereitgestellt wird. Deadline Cloud lädt nur Dateien hoch, die sich nicht auf einer dieser Dateifreigaben befinden.

Weitere Informationen zum Erstellen und Verwenden von Speicherprofilen finden Sie unter Gemeinsamer Speicher in Deadline Cloud im AWS Deadline Cloud-Benutzerhandbuch.

Beispiel- Die Asset-Referenzdatei, die von der Deadline Cloud-GUI erstellt wurde

Verwenden Sie den folgenden Befehl, um einen Job mithilfe des Beispiels blender_render einzureichen.

deadline bundle gui-submit blender_render/

Fügen Sie dem Job auf der Registerkarte „Job-Anhänge“ einige zusätzliche Dateien hinzu:

Der Bereich mit den Stellenanhängen der Benutzeroberfläche für die Einreichung von Jobs in Deadline Cloud. Fügen Sie die Eingabedatei/private/tmp/bundle_demo/a_texture.png und das Eingabeverzeichnis/private/tmp/hinzubundle_demo/assets.

Nachdem Sie den Job eingereicht haben, können Sie sich die asset_references.yaml Datei im Job-Paket im Job-History-Verzeichnis ansehen, um die Assets in der YAML-Datei zu sehen:

% cat ~/.deadline/job_history/\(default\)/2024-06/2024-06-20-01-JobBundle-Demo/asset_references.yaml assetReferences: inputs: filenames: - /private/tmp/bundle_demo/a_texture.png directories: - /private/tmp/bundle_demo/assets outputs: directories: [] referencedPaths: []