

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

# 截止日期雲端的 Conda 配方範例
<a name="examples-conda-recipes"></a>

deadline-cloud-samples 儲存庫中的 [conda\_recipes](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes) 目錄包含建立 Amazon S3 conda 頻道和在其中建置套件的範例工具。配方使用 [rattler-build](https://prefix-dev.github.io/rattler-build/)，或在某些情況下使用較舊的 [conda-build](https://docs.conda.io/projects/conda-build/)。

每個配方目錄都包含`deadline-cloud.yaml`中繼資料檔案，列出配方建置的 conda 平台，並設定配方提交至截止日期雲端的方式。`conda_recipes` 目錄中的 `submit-package-job`命令會將配方提交至名稱開頭為 的佇列，`Package`並使用佇列的任務附件儲存貯體做為 conda 頻道。

如需設定，請參閱[使用 S3 建立 conda 頻道](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/configure-jobs-s3-channel.html)。如需基礎封裝概念，請參閱[為應用程式或外掛程式建立 conda 套件](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/conda-package.html)。

若要提交 Blender 4.5 建置任務，請從範例儲存庫的 `conda_recipes`目錄中執行下列動作：

```
./submit-package-job blender-4.5
```

若要同時提交 Linux 和 Windows 的組建：

```
./submit-package-job blender-4.5 -p linux-64 -p win-64
```

若要為 中列出的每個平台提交組建`deadline-cloud.yaml`：

```
./submit-package-job blender-4.5 --all-platforms
```

目錄中的 [conda\_build\_linux\_package](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/conda_build_linux_package) 任務套件是`submit-package-job`提交的開啟任務描述範本。它會在工作者`rattler-build`上執行 `conda-build`或 ，以配方目錄和選用的來源封存做為輸入，並將建置的套件寫入佇列的 conda 頻道。

配方依 URL 提取的來源封存會移至 [archive\_files](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/archive_files) 目錄中。需要安裝程式或可轉散發封存的配方，您必須在建置時從此目錄手動下載 （例如 Maya、Cinema 4D 或 Nuke)。

儲存庫也包含用於封裝截止日期雲端用戶端程式庫本身的配方，以便任務可以從佇列內呼叫截止日期雲端 APIs：
+ [截止日期](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/deadline) — 適用於 Linux、Windows、Linux ARM 和 macOS 的截止日期雲端 Python 用戶端 (`deadline` CLI 和 `deadline.job_attachments`)。
+ [openjd-adaptor-runtime](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/openjd-adaptor-runtime) — DCC Open Job Description 轉接器建置所在的執行期，使用 Python 3.13 封裝 Linux 和 Windows。

下列各節說明範例儲存庫中可用的配方系列。

**Topics**
+ [為截止日期雲端建置 Blender conda 套件](examples-conda-blender.md)
+ [建置適用於截止日期雲端的 Autodesk Maya conda 套件](examples-conda-maya.md)
+ [為截止日期雲端建置 SideFX Houdini conda 套件](examples-conda-houdini.md)
+ [為截止日期雲端建置 Maxon Cinema 4D conda 套件](examples-conda-cinema4d.md)
+ [為截止日期雲端建置 Foundry Nuke conda 套件](examples-conda-nuke.md)
+ [建置適用於截止日期雲端的 Autodesk 3ds Max conda 套件](examples-conda-3dsmax.md)
+ [為截止日期雲端建置 Adobe After Effects Conda 套件](examples-conda-aftereffects.md)
+ [為截止日期雲端建置 KeyShot conda 套件](examples-conda-keyshot.md)
+ [建置適用於截止日期雲端的 Autodesk VRED Core conda 套件](examples-conda-vred.md)
+ [為截止日期雲端建置 Epic Unreal Engine conda 套件](examples-conda-unreal-engine.md)
+ [為截止日期雲端建置 V-Ray 獨立 conda 套件](examples-conda-vray.md)
+ [為截止日期雲端建置 NeRF Studio conda 套件](examples-conda-nerfstudio.md)
+ [為截止日期雲端建置 Infinigen conda 套件](examples-conda-infinigen.md)
+ [為截止日期雲端建置 AutoDock Vina conda 套件](examples-conda-autodock-vina.md)
+ [為截止日期雲端建置 AYON Launcher conda 套件](examples-conda-ayon.md)