キュー環境を作成する - AWS Deadline クラウド

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

キュー環境を作成する

キュー環境は、フリートワーカーを設定する一連の環境変数とコマンドです。キュー環境を使用して、ソフトウェアアプリケーション、環境変数、その他のリソースをキュー内のジョブに提供できます。

キューを作成するときに、デフォルト を作成するオプションがあります。Conda キュー環境。この環境は、サービスマネージドフリートにパートナーDCCアプリケーションとレンダラーのパッケージへのアクセスを提供します。詳細については、「デフォルト Conda キュー環境」を参照してください。

キュー環境は、コンソールを使用するか、JSON またはYAMLテンプレートを直接編集することで追加できます。この手順では、 コンソールを使用して環境を作成する方法について説明します。

  1. キュー環境にキューを追加するには、キューに移動し、キュー環境タブ を選択します。

  2. アクション を選択し、フォーム を使用して新しい を作成します

  3. キュー環境の名前と説明を入力します。

  4. 新しい環境変数 を追加 を選択し、追加する変数の名前と値を入力します。

  5. (オプション) キュー環境の優先度を入力します。優先度は、このキュー環境がワーカーで実行される順序を示します。優先度の高いキュー環境が最初に実行されます。

  6. キュー環境の作成 を選択します。

デフォルト Conda キュー環境

サービスマネージドフリートに関連付けられたキューを作成する場合、 をサポートするデフォルトのキュー環境を追加するオプションがあります。 Conda は、ジョブの仮想環境にパッケージをダウンロードしてインストールします。

カスタマーマネージドフリートを使用する場合は、コンソールと同じ動作のキュー環境を設定する必要があります。Conda キュー環境。例については、 のリポジトリの conda_queue_env_console_equivalent.yaml deadline-cloud-samples を参照してください GitHub。

Conda は、チャネル からのパッケージを提供します。チャネルは、パッケージが保存される場所です。Deadline Cloud は、 をホストするチャネル deadline-cloudを提供します。Conda パートナーDCCアプリケーションとレンダラーをサポートする パッケージ。以下の各タブを選択して、 で利用可能なパッケージを表示します。Linux または Windows.

Linux
  • Blender

    • blender=3.6

    • blender-openjd

  • フーディニ語

    • houdini=19.5

    • houdini-openjd

  • Maya

    • maya=2024

    • maya-mtoa=2024.5.3

      MtoA バージョン 2024.5.3 を使用して、停止したレンダーのレポートを調査しています。エラーなしで停止したタスクがある場合は、 サポートにお問い合わせください

    • maya-openjd

  • Nuke

    • nuke=15

    • nuke-openjd

Windows
  • KeyShot

    • keyshot=2024.1

    • keyshot-openjd

デフォルトの を使用してジョブをキューに送信する場合 Conda 環境では、ジョブに 2 つのパラメータが追加されます。これらのパラメータは、Conda タスクが処理される前にジョブの環境を設定するために使用する パッケージとチャネル。パラメータは次のとおりです。

  • CondaPackagesblender=3.6や など、パッケージ一致仕様のスペース区切りリストnumpy>1.22。仮想環境の作成をスキップするには、デフォルトは空です。

  • CondaChannels – スペース区切りのリスト Condadeadline-cloud、、 conda-forgeなどの チャネルs3://amzn-s3-demo-bucket/conda/channel。デフォルトは です。これはdeadline-cloud、パートナーDCCアプリケーションとレンダラーを提供するサービスマネージドフリートで使用できるチャネルです。

統合送信者を使用して から Deadline Cloud にジョブを送信するとDCC、送信者はDCCアプリケーションと送信者に基づいて CondaPackagesパラメータの値を入力します。例えば、Blender を使用している場合、 CondaPackageパラメータは に設定されますblender=3.6.* blender-openjd=0.4.*