View a markdown version of this page

Deadline Cloud の Pip キュー環境 - Deadline クラウド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Deadline Cloud の Pip キュー環境

pip_queue_env.yaml キュー環境は、conda や Rez などのパッケージマネージャーではなく、pip と標準ライブラリ venv モジュールを使用してジョブに Python パッケージを提供します。

ジョブがPipPackagesパラメータ値を提供すると、キュー環境はセッション作業ディレクトリに Python 仮想環境を作成し、pip を使用してリクエストされたパッケージをインストールし、そのパッケージをアクティブ化して、使用可能なパッケージでジョブのステップを実行します。PipPackages が空の場合、キュー環境は何もしないため、使用していないジョブも実行するキューに追加できます。

PipIndexUrl および PipExtraIndexUrlsパラメータを使用すると、ジョブはデフォルトの PyPI インデックスではなく、AWS CodeArtifact リポジトリなどのプライベートパッケージインデックスからインストールできます。

conda や Rez とは異なり、pip や venv は Python 自体に含まれているため、ワーカーホストに必要なのは の python3 (または python) インタープリタのみですPATH。Deadline Cloud サービスマネージドフリートは 1 つを提供します。

pip_package_job ジョブバンドルは、このキュー環境を使用するジョブを送信する方法を示しています。キュー環境なしで同じ pip 環境をインラインで定義するジョブバンドルについては、「pip_self_contained_job」を参照してください。