View a markdown version of this page

Deadline Cloud 客户管理的舰队的 Rez 队列环境 - 截止日期云

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

Deadline Cloud 客户管理的舰队的 Rez 队列环境

网站上的 rez_queue_env.yaml 队列环境提供的功能与 conda 队列环境相同,但适用于 Rez GitHub 网站上的 Rez 包管理器。https://rez.readthedocs.io/队列环境在由客户管理的队列的农场中运行,这些队列具有 Rez 包存储库的共享文件系统。

要在客户管理的队列上使用此队列环境,请在工作主机上(例如,在您的 AMI 中)安装 Rez。修改RezRepositories默认值以指向 Rez 包存储库的共享文件系统路径。

当您提交任务时,将RezPackages参数设置为任务所需的软件包列表。在每个作业运行之前,队列环境会创建并激活一个包含请求的软件包及其依赖关系的 Rez 环境。

GitHub 网站上的 rez_shim 变体通过打包其命令而不是重放环境变量来将已解析的 Rez 上下文应用于每个任务。如果您的 Rez 包使用普通环境变量配置软件,例如启动器的、shell 函数或必须隐藏系统二进制文件的PATH条目,则选择该变量。alias作业模板一直以裸露的名字调用工具,因此任务包无需更改。如果你的包只设置变量,那么更简单的rez_queue_env.yaml方法就可以了,不需要额外的部分。