View a markdown version of this page

Deadline Cloud 客户管理的车队的内联 conda 队列环境 - 截止日期云

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

Deadline Cloud 客户管理的车队的内联 conda 队列环境

示例存储库包括以下内联 conda 队列环境,这些环境直接运行 conda 而不是使用命令:conda-queue-env-enter

conda_queue_env_inline.yaml

其行为与控制台 conda 队列环境几乎相同,但直接运行 conda。行为是为工作主机上运行的每个 Open Job Description 会话创建一个新的 conda 虚拟环境,然后在会话完成时删除该环境。Conda 会保留已下载软件包的缓存,因此它不会重复重新下载应用程序,但是每个会话都有将软件包链接到虚拟环境的开销。

与使用strict频道优先级的控制台队列环境不同,此内联队列环境使用flexible频道优先级。

conda_queue_env_inline_improved_caching.yaml

使用可在多个作业中重用 conda 虚拟环境的机制扩展内联 conda 队列环境。默认环境名称使用 conda 通道和软件包的哈希值,或者您可以在作业中显式设置名称。参数控制在运行软件包更新之前使用环境的时间,因此激活重复使用的环境通常需要几秒钟。

要在客户管理的队列上使用这些队列环境,请在工作主机(例如,在您的 AMI 中)上安装 conda,然后配置为在非conda activate交互式 bash shell 中运行。示例自述文件包括亚马逊 Linux 2023、Ubuntu 和 Windows 的示例安装脚本。