

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 截止日期云的 Conda 食谱示例
<a name="examples-conda-recipes"></a>

截止[日期云示例存储库中的 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 平台，并配置了如何将配方提交到 Deadline Cloud。`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)是提交的 Open Job Description 模板。`submit-package-job`它在 worker `rattler-build` 上运行 `conda-build` or，将配方目录和可选的源存档作为输入，然后将构建的包写入队列的 conda 频道。

配方通过 URL 提取的源存档位于 [archive\_f](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/archive_files) iles 目录中。需要安装程序或可再发行存档的配方，你必须手动下载（例如 Maya、Cinema 4D 或 Nuke），在编译时从该目录中读取。

该存储库还包括打包 Deadline Cloud 客户端库本身的配方，以便作业可以从队列内部调用 Deadline Cloud API：
+ [截止日期](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/deadline) — Deadline Cloud Python 客户端（`deadline`CLI 和`deadline.job_attachments`），打包适用于 Linux、Windows、Linux ARM 和 macOS。
+ [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)
+ [为 Deadline Cloud 构建 Autodesk Maya con](examples-conda-maya.md)
+ [为 Deadline Cloud 构建 SideFX Houdini conda 软件包](examples-conda-houdini.md)
+ [为 Deadline Cloud 构建 Maxon Cinema 4D conda 套](examples-conda-cinema4d.md)
+ [为 Deadline Cloud 构建 Foundry Nuke](examples-conda-nuke.md)
+ [为 Deadline Cloud 构建 Autodesk 3ds Max conda](examples-conda-3dsmax.md)
+ [为 Deadline Cloud 构建 Adobe After Eff](examples-conda-aftereffects.md)
+ [为 Deadline KeyShot Cloud 构建 conda](examples-conda-keyshot.md)
+ [为截止日期云构建 Autodesk VRED Core conda 包](examples-conda-vred.md)
+ [为 Deadline Cloud 制作一个史诗虚幻引擎 conda](examples-conda-unreal-engine.md)
+ [为 Deadl V-Ray ine Cloud 构建独立 conda 包](examples-conda-vray.md)
+ [为 Deadline Cloud 构建 nerF Studio con](examples-conda-nerfstudio.md)
+ [为 Deadline Cloud 构建 Infinigen conda](examples-conda-infinigen.md)
+ [为 Dead AutoDock line Cloud 构建 Vina conda 包](examples-conda-autodock-vina.md)
+ [为 Deadline Cloud 构建 AYON 启动器 conda](examples-conda-ayon.md)