View a markdown version of this page

Entornos de cola de conda en línea para flotas administradas por los clientes de Deadline Cloud - Deadline Cloud

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Entornos de cola de conda en línea para flotas administradas por los clientes de Deadline Cloud

El repositorio de muestras del sitio GitHub web incluye los siguientes entornos de cola de conda en línea que ejecutan conda directamente en lugar de utilizar el comando: conda-queue-env-enter

conda_queue_env_inline.yaml

Tiene casi el mismo comportamiento que el entorno de cola de conda de la consola, pero ejecuta conda directamente. El comportamiento consiste en crear un nuevo entorno virtual de conda para cada sesión abierta de descripción de trabajo que se ejecute en un host de trabajo y, a continuación, eliminar el entorno cuando finalice la sesión. Conda mantiene una caché de los paquetes descargados para no volver a descargar las aplicaciones de forma repetida, pero cada sesión conlleva la sobrecarga de vincular los paquetes al entorno virtual.

A diferencia del entorno de colas de consola, que usa la prioridad de strict canal, este entorno de colas en línea usa la prioridad de canal. flexible

conda_queue_env_inline_improved_caching.yaml

Amplía el entorno de colas de conda en línea con un mecanismo para reutilizar los entornos virtuales de conda en varios trabajos. El nombre del entorno predeterminado usa el hash de los canales y paquetes de conda, o puede establecer el nombre de forma explícita en el trabajo. Un parámetro controla el tiempo que se debe usar un entorno antes de ejecutar la actualización de un paquete, por lo que la activación de un entorno reutilizado suele tardar unos segundos.

Para usar estos entornos de cola en flotas administradas por los clientes, instala conda en los hosts de los trabajadores (por ejemplo, en tu AMI) y conda activate configúralo para que funcione en bash shells no interactivos. Los ejemplos del archivo README del sitio GitHub web incluyen ejemplos de scripts de configuración para Amazon Linux 2023, Ubuntu y Windows.