View a markdown version of this page

Environnements de file d'attente conda en ligne pour les flottes gérées par les clients de Deadline Cloud - Deadline Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Environnements de file d'attente conda en ligne pour les flottes gérées par les clients de Deadline Cloud

Le référentiel d'exemples inclut les environnements de file d'attente conda en ligne suivants qui exécutent directement conda au lieu d'utiliser la commande : conda-queue-env-enter

conda_queue_env_inline.yaml

A presque le même comportement que l'environnement de file d'attente conda de la console, mais exécute directement conda. Le comportement consiste à créer un nouvel environnement virtuel conda pour chaque session Open Job Description exécutée sur un hôte de travail, puis à supprimer l'environnement une fois la session terminée. Conda conserve un cache des packages téléchargés afin de ne pas retélécharger des applications à plusieurs reprises, mais chaque session entraîne la charge de lier les packages à l'environnement virtuel.

Contrairement à l'environnement de file d'attente de console, qui utilise la priorité des strict canaux, cet environnement de file d'attente en ligne utilise la priorité des flexible canaux.

conda_queue_env_inline_improved_caching.yaml

Étend l'environnement de file d'attente conda en ligne avec un mécanisme permettant de réutiliser les environnements virtuels conda sur plusieurs tâches. Le nom d'environnement par défaut utilise le hachage des canaux et packages conda, ou vous pouvez définir explicitement le nom dans la tâche. Un paramètre contrôle la durée d'utilisation d'un environnement avant d'exécuter une mise à jour de package, de sorte que l'activation d'un environnement réutilisé prend généralement quelques secondes.

Pour utiliser ces environnements de file d'attente sur des flottes gérées par le client, installez conda sur les hôtes de travail (par exemple, dans votre AMI) et configurez-le pour qu'il fonctionne dans des shells conda activate bash non interactifs. Les exemples README incluent des exemples de scripts de configuration pour Amazon Linux 2023, Ubuntu et Windows.