计算环境是可复用的运行时配置模板,用于定义计算集群、数据实验室和 Ray 作业的运行环境,包括节点规格、镜像版本、环境变量和节点标签。通过计算环境模板,您可以在创建实例时快速填充相同的配置。
概述
计算环境的适用范围如下:
使用场景 | 是否支持选择计算环境 |
创建计算集群 | 支持 |
创建数据实验室 | 支持 |
创建作业(按需拉起集群) | 支持 |
创建作业(提交到指定集群或集群组) | 不支持,作业继承集群配置 |
前提条件
已开通 AI DLC 服务并完成服务授权。
AI DLC 目前为白名单开放,如需使用,请 提交申请 。
操作步骤
创建计算环境
1. 登录 DLC 控制台,在左侧导航栏选择计算环境。
2. 单击创建计算环境。
3. 配置基本信息。
参数 | 是否必填 | 说明 |
环境名称 | 是 | 支持中文、英文、数字与 "_",最多 64 个字符。 |
引擎内核 | 是 | 选择 Ray。 |
4. 配置节点规格。
头节点参数如下:
参数 | 是否必填 | 说明 |
节点名称 | 是 | 系统自动生成,支持自定义。 |
资源类型 | 是 | 标准型、高内存型或 AI 增强型。 |
资源配额 | 是 | CU 或 GU 数量。单节点不低于1核 CPU 与2GB 内存;选择 AI 增强型时,GPU 卡数不少于1张。 |
工作节点组参数如下:
参数 | 是否必填 | 说明 |
节点组名称 | 是 | 不能为空,同一模板内唯一,长度不超过32字符。 |
单节点资源类型 | 是 | 标准型、高内存型或 AI 增强型。 |
单节点资源配额 | 是 | CU 或 GU 数量。单节点不低于1核 CPU 与2GB 内存;选择 AI 增强型时,GPU 卡数不少于1张。 |
节点数量 | 是 | 若不开启弹性伸缩,配置固定节点数量。 若开启弹性伸缩,配置最小值与最大值。最小值不小于0,且不大于最大值。 |
说明:
单击添加 Worker 组可配置多个工作节点组,适用于异构计算场景。例如使用 CPU 节点组处理数据加载,使用 GPU 节点组执行模型训练。单个模板最多配置7个工作节点组。
CPU、内存与 GPU 卡数没有固定上限。实际可配置的上限取决于所选资源规格的单节点上限,以及创建实例时所选资源组的可分配配额。详情请参见 资源管理。
5. 配置高级选项(可选)。
配置项 | 生效对象 | 典型用途 |
环境变量 | 应用程序 | 向容器注入运行时变量,供代码读取。 |
节点标签 | 调度器 | 控制节点组的容器调度到指定的物理节点。 |
逻辑资源 | Ray 调度器 | 为节点组标记自定义资源,作业代码可按该资源精确匹配节点。 |
以上三类配置均为节点组级,每个节点组的每类配置最多20条,键和值的长度均不超过128字符。名称不能为空,且在同一节点组内唯一。节点标签需符合标签命名规范,逻辑资源的取值必须为非负整数。
6. 单击确定完成创建。
编辑计算环境
1. 在计算环境列表中找到目标模板,单击编辑。
2. 修改环境名称、节点规格、节点组数量、环境变量或节点标签。
3. 单击确定保存。
说明:
修改后的配置仅对后续创建的实例生效,不影响正在运行的实例。运行中的实例保留创建时的配置。
删除计算环境
1. 在计算环境列表中找到目标模板,单击删除。
2. 在确认对话框中单击确认。
常见问题
计算环境与计算实例是什么关系?
计算环境是配置模板,计算集群、数据实验室和作业是实例。创建实例时可以选择模板快速填充配置,也可以直接手动配置。选择模板后配置项仍可修改。
环境变量、节点标签与逻辑资源应如何选择?
三者的生效对象不同:环境变量供应用程序在运行时读取;节点标签供调度器使用,用于控制容器调度到哪台物理节点;逻辑资源供 Ray 调度器使用,作业代码可按该资源精确匹配到指定节点组。
删除计算环境后历史运行记录是否保留?
保留。实例和运行记录以配置快照的形式保存,与计算环境模板相互独立。