View a markdown version of this page

Modelli Open Job Description (OpenJD) per Deadline Cloud - Deadline Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modelli Open Job Description (OpenJD) per Deadline Cloud

Un job bundle è uno degli strumenti che utilizzi per definire i lavori per AWS Deadline Cloud. Raggruppano un modello Open Job Description (OpenJD) con informazioni aggiuntive come file e directory che i tuoi lavori utilizzano con gli allegati dei lavori. Utilizza l'interfaccia a riga di comando (CLI) di Deadline Cloud per utilizzare un pacchetto di lavori per inviare lavori da eseguire in coda.

Un job bundle è una struttura di directory che contiene un modello di lavoro OpenJD, altri file che definiscono il lavoro e file specifici del lavoro richiesti come input per il lavoro. Puoi specificare i file che definiscono il tuo lavoro come file YAML o JSON.

L'unico file richiesto è uno o. template.yaml template.json Puoi anche includere i seguenti file:

/template.yaml (or template.json) /asset_references.yaml (or asset_references.json) /parameter_values.yaml (or parameter_values.json) /other job-specific files and directories

Utilizza un pacchetto di offerte di lavoro per invii di lavoro personalizzati con l'interfaccia a riga di comando di Deadline Cloud e un allegato di lavoro, oppure puoi utilizzare un'interfaccia grafica per l'invio. Ad esempio, quello che segue è l'esempio di Blender tratto da. GitHub Per eseguire l'esempio utilizzando il seguente comando nella directory degli esempi di Blender:

deadline bundle gui-submit blender_render
Un esempio di interfaccia personalizzata per l'invio di lavori per Blender.

Il pannello delle impostazioni specifiche del lavoro viene generato dalle userInterface proprietà dei parametri del lavoro definiti nel modello di lavoro.

La scheda delle impostazioni specifiche del lavoro, con un campo per l'intervallo di fotogrammi, un selettore di file di scena e un selettore di directory di output.

Per inviare un lavoro utilizzando la riga di comando, è possibile utilizzare un comando simile al seguente

deadline bundle submit \ --yes \ --name Demo \ -p BlenderSceneFile=location of scene file \ -p OutputDir=file pathe for job output \ blender_render/

Oppure puoi usare la deadline.client.api.create_job_from_job_bundle funzione nel pacchetto deadline Python.

Tutti i plug-in per l'invio di offerte di lavoro forniti con Deadline Cloud, come il plug-in Autodesk Maya, generano un pacchetto di offerte di lavoro per l'invio e quindi utilizzano il pacchetto Deadline Cloud Python per inviare il lavoro a Deadline Cloud. Puoi visualizzare i pacchetti di lavoro inviati nella cartella della cronologia dei lavori della tua workstation o utilizzando un mittente. Puoi trovare la cartella della cronologia dei lavori con il seguente comando:

deadline config get settings.job_history_dir

Quando il tuo lavoro è in esecuzione su un worker Deadline Cloud, ha accesso alle variabili di ambiente che gli forniscono informazioni sul lavoro. Le variabili di ambiente sono:

Nome della variabile Disponibilità
DEADLINE_FARM_ID Tutte le operazioni
SCADENZA_FLEET_ID Tutte le operazioni
SCADENZA_WORKER_ID Tutte le operazioni
DEADLINE_QUEUE_ID Tutte le operazioni
SCADENZA_LAVORO_ID Tutte le operazioni
SCADENZA_STEP_ID Azioni delle attività
DEADLINE_SESSION_ID Tutte le operazioni
SCADENZA_TASK_ID Azioni delle attività
DEADLINE_SESSIONACTION_ID Tutte le operazioni