建立佇列環境 - AWS 截止日期雲

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立佇列環境

佇列環境是設定叢集 Worker 的一組環境變數和指令。您可以使用佇列環境為佇列中的工作提供軟體應用程式、環境變數和其他資源。

建立佇列時,您可以選擇建立預設值 Conda 隊列環境。此環境可讓服務管理叢集存取合作夥伴DCC應用程式和轉譯器的套件。如需詳細資訊,請參閱預設 Conda 佇列環境

您可以使用控制台或直接編輯 json 或YAML模板來添加隊列環境。此程序說明如何使用主控台建立環境。

  1. 若要將佇列環境新增至佇列,請導覽至佇列並選取佇列環境索引標籤

  2. 選擇動作,然後選擇使用表單建立新項目。

  3. 輸入佇列環境的名稱和說明。

  4. 選擇 [新增環境變數],然後為您新增的每個變數輸入名稱和值。

  5. (選擇性) 輸入佇列環境的優先順序。優先順序表示此佇列環境將在 Worker 上執行的順序。優先順序較高的佇列環境會先執行。

  6. 選擇 [建立佇列環境]。

預設 Conda 佇列環境

當您建立與服務管理的叢集相關聯的佇列時,您可以選擇新增支援的預設佇列環境 Conda在虛擬環境中為您的工作下載並安裝套件。

如果您使用客戶管理的叢集,則必須設定與主控台具有相同行為的佇列環境 Conda 隊列環境。如需範例,請參閱位於的存放庫中的 conda_queue_env_console_等等級. yaml。deadline-cloud-samples GitHub

Conda 提供來自頻道的套件。通道是儲存套件的位置。截止日期雲提供了一個管道deadline-cloud,, 主機 Conda 支援合作夥伴DCC應用程式和轉譯器的套件。選擇下面的每個標籤以查看可用的軟件包 Linux 或 Windows.

Linux
  • 攪拌機

    • 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=15

    • nuke-openjd

Windows
  • KeyShot

    • keyshot=2024.1

    • keyshot-openjd

當您將工作提交到具有預設值的佇列時 Conda 環境中,環境將兩個參數添加到作業中。這些參數指定 Conda 在處理工作之前,用來設定工作環境的套件和通道。參數如下:

  • CondaPackages— 以空格分隔的套件符合規格清單,例如blender=3.6numpy>1.22。預設值為空白,可略過建立虛擬環境。

  • CondaChannels— 以空格分隔的清單 Conda 頻道deadline-cloud例如conda-forge、或s3://amzn-s3-demo-bucket/conda/channel。預設值為deadline-cloud提供合作夥伴DCC應用程式和轉譯器的服務管理叢集可使用的通道。

當您使用整合式提交者將工作從您的 Deadout Cloud 傳送至 Deadout Cloud 時DCC,提交者會根據應用程式和提交者填入CondaPackages參數值。DCC例如,如果您正在使用 Blender,則CondaPackage參數設定為blender=3.6.* blender-openjd=0.4.*