View a markdown version of this page

Entorno de colas de pips para Deadline Cloud - Nube de plazos

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.

Entorno de colas de pips para Deadline Cloud

El entorno de colas pip_queue_env.yaml proporciona paquetes de Python a los trabajos que utilizan pip y el módulo venv de la biblioteca estándar, en lugar de un administrador de paquetes como conda o Rez.

Cuando un trabajo proporciona un valor de PipPackages parámetro, el entorno de cola crea un entorno virtual de Python en el directorio de trabajo de la sesión, instala los paquetes solicitados en él con pip y lo activa para que los pasos del trabajo se ejecuten con los paquetes disponibles. Si PipPackages está vacío, el entorno de colas no hace nada, por lo que puede añadirlo a una cola que también ejecute trabajos que no lo usen.

PipExtraIndexUrlsLos parámetros PipIndexUrl y permiten que los trabajos se instalen desde un índice de paquetes privado, como un CodeArtifact repositorio de AWS, en lugar del índice PyPI predeterminado.

A diferencia de conda y Rez, pip y venv se incluyen en el propio Python, por lo que los hosts de trabajo solo necesitan un python3 (opython) intérprete en. PATH Las flotas gestionadas por el servicio Deadline Cloud ofrecen uno.

El paquete de trabajos pip_package_job muestra cómo enviar un trabajo que utilice este entorno de colas. Para ver un paquete de trabajos que defina el mismo entorno de pip en línea sin un entorno de colas, consulte pip_self_contained_job.