View a markdown version of this page

Pip Queue-Umgebung für Deadline Cloud - Deadline Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Pip Queue-Umgebung für Deadline Cloud

Die Warteschlangenumgebung pip_queue_env.yaml stellt Python-Pakete für Jobs bereit, die Pip und das Venv-Modul der Standardbibliothek verwenden, anstatt einen Paketmanager wie Conda oder Rez zu verwenden.

Wenn ein Job einen PipPackages Parameterwert bereitstellt, erstellt die Warteschlangenumgebung eine virtuelle Python-Umgebung im Arbeitsverzeichnis der Sitzung, installiert die angeforderten Pakete mit pip darin und aktiviert sie, sodass die Schritte des Jobs mit diesen verfügbaren Paketen ausgeführt werden. Wenn der PipPackages Wert leer ist, tut die Warteschlangenumgebung nichts, sodass Sie ihn zu einer Warteschlange hinzufügen können, in der auch Jobs ausgeführt werden, die ihn nicht verwenden.

Mit den PipExtraIndexUrls Parametern PipIndexUrl und können Jobs aus einem privaten Paketindex, z. B. einem CodeArtifactAWS-Repository, statt aus dem standardmäßigen PyPI-Index installiert werden.

Im Gegensatz zu Conda und Rez sind pip und venv in Python selbst enthalten, sodass Worker-Hosts nur einen python3 (oderpython) Interpreter auf dem benötigen. PATH Deadline Cloud-Flotten, die vom Service verwaltet werden, bieten einen.

Das Job-Bundle pip_package_job zeigt, wie ein Job eingereicht wird, der diese Warteschlangenumgebung verwendet. Ein Job-Bundle, das dieselbe Pip-Umgebung inline ohne Warteschlangenumgebung definiert, finden Sie unter pip_self_contained_job.