Skip to content

使用包年包月资源创建开发机

使用包年包月资源创建开发机时,开发机会独占所选算力规格中的 GPU、vCPU 和内存。适合需要稳定性能、固定资源保障,或不希望与其他开发机竞争 GPU 显存的开发场景。

如果还不确定应选择包年包月资源、共享资源还是弹性资源,请先查看创建开发机

开始前确认资源和权限

创建前先确认资源池、镜像、登录方式和存储权限。准备不完整时,通常会在 资源池规格镜像存储配置 处中断。

  • 包年包月资源池:租户需要已有包年包月资源,且当前账号能看到对应资源池。如果不满足,联系管理员确认资源购买情况和资源池权限。详见资源池

  • 可启动规格:选择资源池后,目标算力规格的 可启动数量 需要大于 0。如果不满足,查看 占用情况负载排队情况,或选择其他规格。

    信息

    如果可用卡数充足但可启动数量为 0,请阅读算力资源模型。该文档会说明平台为什么按资源节点分布计算可启动数量,帮助判断是等待资源释放、改选较小规格,还是调整资源池使用。

  • 镜像:确认预置镜像能满足环境需求,或租户已有可用自定义镜像。如果不满足,先使用预置镜像;如需固定依赖,再准备自定义镜像。详见镜像中心

  • 登录方式:确认已准备 SSH 公钥,或决定使用 SSH 密码 / Web Terminal。如需 SSH 公钥登录,先进入 SSH 公钥管理添加公钥。详见SSH 远程登录

  • 存储:确认仅使用 100GiB 系统盘,还是挂载公共数据或共享高性能存储。如需当前开发机专用的数据盘,也可添加云盘。如需共享存储,确认文件系统、存储卷和挂载权限。详见共享高性能存储

如租户尚未购买包年包月资源,需要先在算力市场完成购买。购买前确认 GPU 型号、资源节点数量、购买周期和可用区。购买完成后,对应算力资源会进入资源池;创建开发机时,再选择资源池和单台开发机的算力规格。

信息

购买包年包月资源后,平台会将资源纳入资源池。请注意以下区别:

  • 资源购买:获得订阅周期内可使用的池化 GPU 算力,通常按资源节点或套餐交付。
  • 开发机创建:不会因购买资源而自动完成;平台也不会为租户分配一台固定可 SSH 登录的物理机。
  • 规格选择:创建开发机、任务或推理服务时,仍需选择资源池和单个负载使用的算力规格。平台会按规格占用对应 GPU、vCPU 和内存,并调度到满足条件的资源节点。

创建开发机

本节说明如何创建一台使用预期 GPU 型号和 GPU 数量的开发机,并确保所选资源池中该规格的 可启动数量 大于 0。

进入创建页:

以下步骤为完整创建流程。

Step 0 选择包年包月资源

在资源规格区域,完成以下设置:

  1. 资源类型 选择 包年包月资源
  2. 资源池 下拉框中选择要使用的资源池。
  3. 如果页面显示闲时自动关机规则,确认该规则符合预期。

如果 资源池 下拉框为空,通常表示当前账号没有该资源池权限,或租户还没有可用于 AIStudio 的包年包月资源。

如果选中的资源池配置了闲时自动关机规则,平台会在创建页展示规则。该规则作用于资源池中符合条件的开发机,不是单台开发机的独立设置。详见开发机闲时自动关机规则

Step 1 选择可启动规格

选择资源池后,在规格列表中选择开发机使用的算力规格。算力规格描述的是单台开发机实际使用的 GPU 型号、GPU 数量、vCPU 和内存上限,不是资源池总量。

  1. 先看 可启动数量,选择大于 0 的规格。
  2. 如果要启动多卡开发机,打开 占用情况 确认空闲 GPU 是否集中在同一资源节点。
  3. 如果规格长时间不可启动,查看 负载排队情况,或改选更小规格。

信息

占用情况 用于判断资源池中的空闲 GPU 是否能满足所选规格,负载排队情况 用于查看是否已有负载等待同一资源池。详见查看资源使用与排队情况

警告

不要只看「可用卡数」。可用卡数表示资源池空闲 GPU 总数,不保证能启动目标规格。

继续按以下信息判断是否需要调整配置:

  • 节点分布:如果资源池中共有 8 张空闲 GPU,但分散在两个资源节点上,平台可能可以启动 4 卡开发机,但不能启动需要完整 8 卡节点的开发机。

    信息

    阅读算力资源模型可帮助理解为什么“总空闲 GPU 足够”不一定能启动目标规格。该文档会结合 8 卡资源节点说明算力规格、可启动数量和节点放置的关系。

  • 0 卡规格:0 卡开发机不占用 GPU,但仍会占用 CPU 和内存资源。由于平台会优先保障挂载 GPU 的负载,运行中的 0 卡开发机在部分场景下可能被关机。

  • 资源节点选择:默认保持 资源节点选择资源节点排除 关闭。只有在需要固定到某个资源节点,或需要避开已知异常节点时,再配置这些高级选项。

  • 共享内存 shm:按规格内存自动设置,通常为规格内存的一半。

  • RDMA 配置:仅在所选规格和训练网配置支持时显示;GPU 数量小于 8 卡时通常无法开启 RDMA。

Step 2 配置开发环境

基础配置 区域,按实际登录和运行方式配置以下字段:

  1. 镜像 选择平台预置镜像,或选择租户已有自定义镜像。详见使用镜像

  2. 如需本地 SSH 登录,先在「SSH 公钥管理」中添加公钥,再回到创建页选择公钥。详见SSH 公钥管理

  3. 只有在需要密码认证时,才开启「SSH 登录密码」;开启后平台会生成初始密码。

  4. 首次使用建议关闭「Docker 容器」;需要在开发机内执行 docker pulldocker run 等命令时再开启。详见Docker 功能

  5. 启动命令 只放轻量初始化命令,不要在启动命令中下载大镜像或大模型。详见启动命令

信息

如果开启 Docker 容器功能,开发机内 Docker 服务需使用 dockerctl 管理,例如 dockerctl status。详见 Dockerctl

Step 3 配置存储

存储配置 区域,先确认默认系统盘,再按数据来源选择是否挂载公共数据或共享高性能存储。

  1. 系统盘 固定 100GiB,挂载在 /,支持持久化保存。详见系统盘
  2. 如创建页显示 云盘 配置,可选择 新建云盘已有云盘,并设置容量和容器内访问路径。选择 新建云盘 会在创建开发机时同步购买并创建一块新的独立计费云盘;选择 已有云盘 仅建立挂载关系,不会新购云盘。默认没有云盘,需要手动添加;单台开发机目前最多可添加 5 块云盘,具体以控制台限制为准。详见云盘
  3. 如需使用平台公共模型或数据集,勾选 公共数据;挂载后在 /infini-data/ 只读访问。详见公共数据
  4. 如需跨开发机、任务或推理服务共享数据,选择「共享高性能存储」,再选择文件系统、存储卷、挂载路径和挂载权限。详见共享高性能存储。例如,可将 广东B-默认高性能存储 文件系统中的 /public (vo-c7kcjqv2tjs5llry) 存储卷挂载到 /mnt/public,权限为公共读写。

信息

如果看不到目标存储卷,先确认当前账号是否有「获取存储卷列表」权限,以及目标存储卷对当前账号的挂载权限是否不为「无」。详见快速入门:为团队配置共享高性能存储

警告

云盘是单实例专用存储,同一块云盘同一时间只能挂载到一个实例。公共数据和共享高性能存储,以及云盘的容器内访问路径不能重复。选择 新建云盘 不是只添加挂载配置,而是购买并创建新的云盘资源。云盘创建和计费不依赖开发机进入运行中状态;即使开发机仍处于排队中、部署中或创建失败,只要云盘已创建成功,就可能开始产生存储费用。如果开发机因资源不足长时间停留在排队中,新建云盘可能保持 挂载中 并暂时无法挂载、卸载或删除,但仍可能继续按小时计费;不再等待该开发机启动时,请先删除对应开发机,再检查云盘状态并按需删除云盘。提交前请核对云盘容量、价格预览、账户余额,并确认是否确实需要新购云盘。

Step 4 配置 Web 应用预览

只有当开发机内会运行 JupyterLab、Gradio、TensorBoard 等 Web 服务时,才需要配置 Web 应用预览端口。详见预览开发机上运行的 Web 应用

  1. 在「Web 应用预览」区域填写要代理的端口号。
  2. 开发机内服务必须监听 0.0.0.0,不能只监听 127.0.0.1
  3. 如果服务启动后仍无法预览,按预览开发机上运行的 Web 应用检查监听地址和端口。

Step 5 填写基本信息并创建

基本信息 区域填写名称、描述和标签后,点击 确认创建。名称用于识别开发机,标签用于后续筛选和资源管理;建议按团队、项目或成本归属提前约定标签键和值。详见标签管理

查看部署进度

开发机进入部署中状态后,平台会依次分配节点、准备存储和网络、初始化环境并拉取镜像。只有这些子状态完成后,开发机才会进入可用状态。

如果开发机长时间停留在部署中,在开发机列表的状态栏查看详细进度。若子状态反复失败或长时间无法恢复,停止开发机后重新创建;问题持续时联系售后服务。

开发机创建后,回到开发机列表核对以下信息:

  • 状态:是否进入排队中、部署中、运行中、已关机或异常状态。
  • 规格:GPU、vCPU 和内存是否符合所选算力规格。
  • 资源池:是否为预期的包年包月资源池。
  • ssh登录:是否生成预期的 SSH 登录地址。
  • 镜像:是否为创建时选择的镜像。
  • 云盘状态:是否符合创建时选择的云盘配置。如果创建时选择了 新建云盘,请确认云盘是否已创建成功;云盘可能先于开发机进入可用状态并开始计费。如果开发机长时间处于排队中,而云盘显示为 挂载中,说明云盘可能正在等待开发机创建流程完成,此时部分云盘操作可能受限。如果不再继续等待,请删除对应开发机,并在删除后检查云盘是否仍需保留。未添加云盘时显示未挂载属于正常结果。
  • 操作:开发机运行后可登录、监控、查看详情、关机、改配或删除。如需变更配置,详见变更开发机配置

如果无法继续创建

遇到阻塞时,先检查资源池和规格可启动性,再检查镜像、存储和登录方式。

  • 资源池列表为空时,联系管理员确认资源池权限,或确认租户是否已购买包年包月资源。
  • 可用卡数充足但可启动数量为 0 时,查看占用情况,确认空闲 GPU 是否分散在不同资源节点。
  • 多卡规格无法启动时,尝试选择较小规格,或等待同一节点上的 GPU 释放。
  • 长时间排队中时,查看负载排队情况,确认是否有其他负载等待同一资源。
  • 找不到自定义镜像时,先确认镜像是否开放给开发机,并在镜像中心的自定义镜像列表中查看 可用区 列,确认镜像与当前算力资源位于同一可用区。同一个完整镜像地址在不同可用区的实例中使用时,会访问各实例所在可用区的独立 Registry;地址相同不表示目标可用区已经存在该镜像。如果镜像位于其他可用区,请先迁移到目标可用区。详见确认镜像所属可用区导入或跨可用区迁移镜像
  • 看不到高性能存储卷时,检查存储卷列表权限和挂载权限。

常见问题

包年包月资源和算力规格分别控制什么?

包年包月资源是租户已购买的长期算力资源;算力规格是单台开发机实际占用的资源形状。购买入口通常以资源节点为单位,创建开发机时再选择 1、2、4 或 8 卡等规格。

信息

如需进一步理解资源购买、规格选择和可启动数量之间的关系,请阅读算力资源模型。该文档可帮助判断购买到的资源如何被不同规格的开发机、任务或推理服务占用。

例如,一个 8 卡资源节点可用于创建 8 台 1 卡开发机、4 台 2 卡开发机、2 台 4 卡开发机,或 1 台 8 卡开发机。平台会自动完成资源节点放置,默认情况下不需要手动选择资源节点或指定 GPU 编号。

包年包月资源会怎样扣减?

开发机运行或占用资源期间,平台按所选算力规格扣减资源池中的算力资源。如果 8 卡资源池中已创建 4 台 2 卡开发机,这 8 张卡就不能再被同一资源池中的其他开发机、任务或推理服务使用。停止或删除开发机后,对应算力资源才会释放。

如何 SSH 远程登录?

详见 SSH 远程登录

如何变更开发机配置?

如需变更开发机规格、镜像或部分存储配置,可使用 改配 功能,无需重新创建开发机。改配会触发重新部署,开发机将在清理后重新启动。详见变更开发机配置

包年包月开发机支持闲时自动关机吗?

支持。租户可以为包年包月资源池或专属资源池配置闲时自动关机规则。规则作用于资源池内符合条件的开发机,不支持为单台开发机配置例外规则。

详见开发机闲时自动关机规则