View a markdown version of this page

Ambienti di coda conda in linea per flotte gestite dai clienti di 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à.

Ambienti di coda conda in linea per flotte gestite dai clienti di Deadline Cloud

Il repository degli esempi include i seguenti ambienti di coda conda in linea che eseguono conda direttamente anziché utilizzare il comando: conda-queue-env-enter

conda_queue_env_inline.yaml

Ha quasi lo stesso comportamento dell'ambiente di coda conda della console ma esegue conda direttamente. Il comportamento consiste nel creare un nuovo ambiente virtuale conda per ogni sessione di Open Job Description eseguita su un host di lavoro, quindi eliminare l'ambiente al termine della sessione. Conda mantiene una cache dei pacchetti scaricati in modo da non scaricare nuovamente le applicazioni più volte, ma ogni sessione comporta il sovraccarico di collegare i pacchetti all'ambiente virtuale.

A differenza dell'ambiente di coda della console, che utilizza la priorità del strict canale, questo ambiente di coda in linea utilizza la priorità del canale. flexible

conda_queue_env_inline_improved_caching.yaml

Estende l'ambiente di coda conda in linea con un meccanismo per riutilizzare gli ambienti virtuali Conda su più lavori. Il nome dell'ambiente predefinito utilizza l'hash dei canali e dei pacchetti conda, oppure è possibile impostare esplicitamente il nome nel job. Un parametro controlla per quanto tempo utilizzare un ambiente prima di eseguire l'aggiornamento di un pacchetto, in modo che l'attivazione di un ambiente riutilizzato in genere richieda pochi secondi.

Per utilizzare questi ambienti di coda su flotte gestite dal cliente, installa conda sugli host di lavoro (ad esempio, nella tua AMI) e configura conda activate per funzionare in shell bash non interattive. Gli esempi README includono esempi di script di configurazione per Amazon Linux 2023, Ubuntu e Windows.