本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
截止日期云的代码示例
截止日期云样本 GitHub 存储库包含一系列适用于 Deadlin
以下各节描述了每类示例,并链接到各个主题,这些主题解释了何时使用每种示例。
教程
完成演练,将您从先决条件转变为实际工作负载的工作结果。每个教程都涵盖了先决条件、分步说明、参数参考和清理。
有关更多信息,请参阅 截止日期云教程。
Job 捆绑包示例
任务捆绑包定义了您提交到 Deadline Cloud 队列的作业。该存储库包括数字内容创作 (DCC) 渲染器的任务包,例如 Maya、Blender、Houdini、Nuke、3ds Max、Cinema 4D 和 VRED。 KeyShot它还包括机器学习工作负载、多步渲染管道以及演示作业参数、环境和作业附件等各个概念的小示例。
有关更多信息,请参阅 Deadline Cloud 的任务包示例。
康达食谱示例
Conda 配方构建 conda 包,通过队列环境为您的作业提供应用程序和插件。该存储库包括许多版本的Maya、Blender、Houdini、Nuke、3ds Max、Cinema 4D和虚幻引擎的配方 KeyShot,以及Arnold和Redshift等渲染器插件。 V-Ray
有关更多信息,请参阅 截止日期云的 Conda 食谱示例。
CloudFormation 模板示例
CloudFormation 模板部署服务器场和支持基础架构。该存储库包括入门服务器场模板、用于将服务管理的队列连接到私有 VPC 资源的模板,以及用于容量管理、备用调度、队列运行状况检查和预算通知的模板。
有关更多信息,请参阅 CloudFormation 截止日期云的模板示例。
主机配置脚本示例
主机配置脚本以服务托管队伍工作人员的更高权限运行,可以安装软件、为容器配置 GPU 运行时、安装字体、启用交换以及执行其他管理任务。您可以通过 Deadline Cloud 控制台或 update-fleet CLI 命令将脚本附加到队列。
有关更多信息,请参阅 截止日期云的主机配置脚本示例。
队列环境示例
队列环境为您的作业提供软件应用程序。该存储库包括几个具有不同性能权衡的基于 conda 的 Rez-based 队列环境、一个用于具有共享文件系统的客户管理队列的队列环境、一个用于 Python-only 包的基于 pip 的队列环境,以及一个断开基于使用情况的许可的队列环境,以便您可以使用自定义许可证服务器。
有关更多信息,请参阅 截止日期云的队列环境示例。
其他例子
存储库还包括以下示例:
-
为 Deadline Cloud 构建等效于工作者的亚马逊 Linux 2023 Docker 镜像— 一个 Dockerfile,在亚马逊 Linux 2023 上复制 Deadline Cloud 服务托管队列 (SMF) 工作程序 AMI 的软件包集。
-
在 Deadline Cloud 上构建 Blender Docker 镜像— 一个 Dockerfile,它将 Blender 与 OpenJD 适配器和 GPU 支持打包在一起,用于在容器中渲染 Cycles。
-
将文件上传到截止日期云作业附件— 用于将文件和目录从您的工作站或服务器上传到 Deadline Cloud 作业附件存储空间的脚本。
-
使用 Deadline Cloud 提交挂钩强制执行固定的许可证限制— 一种提交挂钩,通过将 Deadline Cloud Limits 功能与提交前挂钩相结合,强制执行固定的许可限制。
-
截止日期云的 AI 代理技能— 可重复使用的 AI 代理技能,引导代理完成编写任务包、构建 conda 包和创建 Windows 主机配置脚本。
其他资源
以下资源可帮助你在 Deadline Cloud 中创作和运行自己的示例。
-
Deadline Cloud 的打开职位描述 (OpenJD) 模板— 学习如何为 Deadline Cloud 撰写自己的工作包。
-
在截止日期云中使用 AI 代理— 使用 AI 代理编写任务捆绑包、开发 conda 包和排除作业故障。
-
打开职位描述规范
GitHub — Deadline Cloud 运行的作业模板的架构和参考。 -
d@@ eadline-cloud-samples on GitHub — 本
章中所有示例的源存储库。