

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

# Deadline Cloud 客户管理的车队的内联 conda 队列环境
<a name="examples-queue-env-conda-inline"></a>

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

[conda\_queue\_env\_inline.yaml](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/queue_environments/conda_queue_env_inline.yaml)  
其行为与控制台 conda 队列环境几乎相同，但直接运行 conda。行为是为工作主机上运行的每个 Open Job Description 会话创建一个新的 conda 虚拟环境，然后在会话完成时删除该环境。Conda 会保留已下载软件包的缓存，因此它不会重复重新下载应用程序，但是每个会话都有将软件包链接到虚拟环境的开销。  
与使用`strict`频道优先级的控制台队列环境不同，此内联队列环境使用`flexible`频道优先级。

[conda\_queue\_env\_inline\_improved\_caching.yaml](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/queue_environments/conda_queue_env_inline_improved_caching.yaml)  
使用可在多个作业中重用 conda 虚拟环境的机制扩展内联 conda 队列环境。默认环境名称使用 conda 通道和软件包的哈希值，或者您可以在作业中显式设置名称。参数控制在运行软件包更新之前使用环境的时间，因此激活重复使用的环境通常需要几秒钟。

要在客户管理的队列上使用这些队列环境，请在工作主机（例如，在您的 AMI 中）上安装 conda，然后配置为在非`conda activate`交互式 bash shell 中运行。示例[自述文件](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/queue_environments/README.md)包括亚马逊 Linux 2023、Ubuntu 和 Windows 的示例安装脚本。